| File | Statements | Branches | Functions | Lines | |||||
|---|---|---|---|---|---|---|---|---|---|
| node-npmtest-antd/ | 100% | (153 / 153) | 100% | (126 / 126) | 100% | (28 / 28) | 100% | (153 / 153) | |
| node-npmtest-antd/node_modules/antd/lib/ | 99.37% | (158 / 159) | 63.64% | (7 / 11) | 100% | (52 / 52) | 99.37% | (157 / 158) | |
| node-npmtest-antd/node_modules/antd/lib/_util/ | 41.57% | (69 / 166) | 18.75% | (18 / 96) | 23.53% | (8 / 34) | 40.12% | (65 / 162) | |
| node-npmtest-antd/node_modules/antd/lib/affix/ | 41.78% | (61 / 146) | 20.65% | (19 / 92) | 15% | (3 / 20) | 40.85% | (58 / 142) | |
| node-npmtest-antd/node_modules/antd/lib/affix/style/ | 50% | (1 / 2) | 100% | (0 / 0) | 100% | (0 / 0) | 50% | (1 / 2) | |
| node-npmtest-antd/node_modules/antd/lib/alert/ | 46.15% | (30 / 65) | 10.81% | (4 / 37) | 28.57% | (2 / 7) | 45.31% | (29 / 64) | |
| node-npmtest-antd/node_modules/antd/lib/alert/style/ | 50% | (1 / 2) | 100% | (0 / 0) | 100% | (0 / 0) | 50% | (1 / 2) | |
| node-npmtest-antd/node_modules/antd/lib/anchor/ | 42.49% | (99 / 233) | 11.11% | (12 / 108) | 14.63% | (6 / 41) | 41.74% | (96 / 230) | |
| node-npmtest-antd/node_modules/antd/lib/anchor/style/ | 50% | (1 / 2) | 100% | (0 / 0) | 100% | (0 / 0) | 50% | (1 / 2) | |
| node-npmtest-antd/node_modules/antd/lib/auto-complete/ | 64.52% | (60 / 93) | 22.22% | (8 / 36) | 28.57% | (4 / 14) | 63.74% | (58 / 91) | |
| node-npmtest-antd/node_modules/antd/lib/auto-complete/style/ | 33.33% | (1 / 3) | 100% | (0 / 0) | 100% | (0 / 0) | 33.33% | (1 / 3) | |
| node-npmtest-antd/node_modules/antd/lib/back-top/ | 48.86% | (43 / 88) | 10.81% | (4 / 37) | 14.29% | (2 / 14) | 48.28% | (42 / 87) | |
| node-npmtest-antd/node_modules/antd/lib/back-top/style/ | 50% | (1 / 2) | 100% | (0 / 0) | 100% | (0 / 0) | 50% | (1 / 2) | |
| node-npmtest-antd/node_modules/antd/lib/badge/ | 45.71% | (64 / 140) | 12.2% | (10 / 82) | 19.05% | (4 / 21) | 45.93% | (62 / 135) | |
| node-npmtest-antd/node_modules/antd/lib/badge/style/ | 50% | (1 / 2) | 100% | (0 / 0) | 100% | (0 / 0) | 50% | (1 / 2) | |
| node-npmtest-antd/node_modules/antd/lib/breadcrumb/ | 56.78% | (67 / 118) | 22.81% | (13 / 57) | 29.41% | (5 / 17) | 57.14% | (64 / 112) | |
| node-npmtest-antd/node_modules/antd/lib/breadcrumb/style/ | 50% | (1 / 2) | 100% | (0 / 0) | 100% | (0 / 0) | 50% | (1 / 2) | |
| node-npmtest-antd/node_modules/antd/lib/button/ | 48.89% | (66 / 135) | 18.75% | (15 / 80) | 23.53% | (4 / 17) | 50% | (63 / 126) | |
| node-npmtest-antd/node_modules/antd/lib/button/style/ | 50% | (1 / 2) | 100% | (0 / 0) | 100% | (0 / 0) | 50% | (1 / 2) | |
| node-npmtest-antd/node_modules/antd/lib/calendar/ | 38.82% | (66 / 170) | 12.31% | (8 / 65) | 14.81% | (4 / 27) | 38.1% | (64 / 168) | |
| node-npmtest-antd/node_modules/antd/lib/calendar/locale/ | 100% | (98 / 98) | 75% | (42 / 56) | 100% | (14 / 14) | 100% | (84 / 84) | |
| node-npmtest-antd/node_modules/antd/lib/calendar/style/ | 25% | (1 / 4) | 100% | (0 / 0) | 100% | (0 / 0) | 25% | (1 / 4) | |
| node-npmtest-antd/node_modules/antd/lib/card/ | 41.18% | (14 / 34) | 20.69% | (6 / 29) | 33.33% | (1 / 3) | 43.33% | (13 / 30) | |
| node-npmtest-antd/node_modules/antd/lib/card/style/ | 50% | (1 / 2) | 100% | (0 / 0) | 100% | (0 / 0) | 50% | (1 / 2) | |
| node-npmtest-antd/node_modules/antd/lib/carousel/ | 54.39% | (31 / 57) | 22.73% | (5 / 22) | 20% | (2 / 10) | 53.57% | (30 / 56) | |
| node-npmtest-antd/node_modules/antd/lib/carousel/style/ | 50% | (1 / 2) | 100% | (0 / 0) | 100% | (0 / 0) | 50% | (1 / 2) | |
| node-npmtest-antd/node_modules/antd/lib/cascader/ | 28.49% | (49 / 172) | 5.13% | (6 / 117) | 5.88% | (2 / 34) | 28.57% | (48 / 168) | |
| node-npmtest-antd/node_modules/antd/lib/cascader/style/ | 33.33% | (1 / 3) | 100% | (0 / 0) | 100% | (0 / 0) | 33.33% | (1 / 3) | |
| node-npmtest-antd/node_modules/antd/lib/checkbox/ | 57.66% | (79 / 137) | 22.81% | (13 / 57) | 25% | (5 / 20) | 58.02% | (76 / 131) | |
| node-npmtest-antd/node_modules/antd/lib/checkbox/style/ | 50% | (1 / 2) | 100% | (0 / 0) | 100% | (0 / 0) | 50% | (1 / 2) | |
| node-npmtest-antd/node_modules/antd/lib/col/ | 100% | (4 / 4) | 100% | (0 / 0) | 100% | (0 / 0) | 100% | (4 / 4) | |
| node-npmtest-antd/node_modules/antd/lib/col/style/ | 50% | (1 / 2) | 100% | (0 / 0) | 100% | (0 / 0) | 50% | (1 / 2) | |
| node-npmtest-antd/node_modules/antd/lib/collapse/ | 82.93% | (34 / 41) | 66.67% | (4 / 6) | 42.86% | (3 / 7) | 82.5% | (33 / 40) | |
| node-npmtest-antd/node_modules/antd/lib/collapse/style/ | 50% | (1 / 2) | 100% | (0 / 0) | 100% | (0 / 0) | 50% | (1 / 2) | |
| node-npmtest-antd/node_modules/antd/lib/date-picker/ | 51.64% | (173 / 335) | 14.79% | (21 / 142) | 25.58% | (11 / 43) | 50.91% | (168 / 330) | |
| node-npmtest-antd/node_modules/antd/lib/date-picker/locale/ | 100% | (185 / 185) | 75% | (45 / 60) | 100% | (15 / 15) | 100% | (170 / 170) | |
| node-npmtest-antd/node_modules/antd/lib/date-picker/style/ | 25% | (1 / 4) | 100% | (0 / 0) | 100% | (0 / 0) | 25% | (1 / 4) | |
| node-npmtest-antd/node_modules/antd/lib/dropdown/ | 72.63% | (69 / 95) | 39.39% | (13 / 33) | 45.45% | (5 / 11) | 74.16% | (66 / 89) | |
| node-npmtest-antd/node_modules/antd/lib/dropdown/style/ | 33.33% | (1 / 3) | 100% | (0 / 0) | 100% | (0 / 0) | 33.33% | (1 / 3) | |
| node-npmtest-antd/node_modules/antd/lib/form/ | 47.83% | (110 / 230) | 10.68% | (11 / 103) | 12.82% | (5 / 39) | 47.14% | (107 / 227) | |
| node-npmtest-antd/node_modules/antd/lib/form/style/ | 33.33% | (1 / 3) | 100% | (0 / 0) | 100% | (0 / 0) | 33.33% | (1 / 3) | |
| node-npmtest-antd/node_modules/antd/lib/grid/ | 60.98% | (75 / 123) | 22.06% | (15 / 68) | 38.46% | (5 / 13) | 63.16% | (72 / 114) | |
| node-npmtest-antd/node_modules/antd/lib/grid/style/ | 50% | (1 / 2) | 100% | (0 / 0) | 100% | (0 / 0) | 50% | (1 / 2) | |
| node-npmtest-antd/node_modules/antd/lib/icon/ | 86.21% | (25 / 29) | 56.25% | (9 / 16) | 66.67% | (2 / 3) | 84.21% | (16 / 19) | |
| node-npmtest-antd/node_modules/antd/lib/icon/style/ | 100% | (1 / 1) | 100% | (0 / 0) | 100% | (0 / 0) | 100% | (1 / 1) | |
| node-npmtest-antd/node_modules/antd/lib/input-number/ | 65.91% | (29 / 44) | 35.29% | (6 / 17) | 40% | (2 / 5) | 70% | (28 / 40) | |
| node-npmtest-antd/node_modules/antd/lib/input-number/style/ | 50% | (1 / 2) | 100% | (0 / 0) | 100% | (0 / 0) | 50% | (1 / 2) | |
| node-npmtest-antd/node_modules/antd/lib/input/ | 42.86% | (105 / 245) | 11.81% | (17 / 144) | 20% | (6 / 30) | 42.44% | (101 / 238) | |
| node-npmtest-antd/node_modules/antd/lib/input/style/ | 50% | (1 / 2) | 100% | (0 / 0) | 100% | (0 / 0) | 50% | (1 / 2) | |
| node-npmtest-antd/node_modules/antd/lib/layout/ | 51.5% | (86 / 167) | 17.2% | (16 / 93) | 29.63% | (8 / 27) | 52.53% | (83 / 158) | |
| node-npmtest-antd/node_modules/antd/lib/layout/style/ | 50% | (1 / 2) | 100% | (0 / 0) | 100% | (0 / 0) | 50% | (1 / 2) | |
| node-npmtest-antd/node_modules/antd/lib/locale-provider/ | 95.02% | (286 / 301) | 69.23% | (54 / 78) | 72.41% | (21 / 29) | 94.72% | (269 / 284) | |
| node-npmtest-antd/node_modules/antd/lib/locale-provider/style/ | 100% | (1 / 1) | 100% | (0 / 0) | 100% | (0 / 0) | 100% | (1 / 1) | |
| node-npmtest-antd/node_modules/antd/lib/mention/ | 55.07% | (38 / 69) | 20% | (4 / 20) | 18.18% | (2 / 11) | 54.41% | (37 / 68) | |
| node-npmtest-antd/node_modules/antd/lib/mention/style/ | 100% | (1 / 1) | 100% | (0 / 0) | 100% | (0 / 0) | 100% | (1 / 1) | |
| node-npmtest-antd/node_modules/antd/lib/menu/ | 43.59% | (34 / 78) | 10.53% | (4 / 38) | 25% | (2 / 8) | 42.86% | (33 / 77) | |
| node-npmtest-antd/node_modules/antd/lib/menu/style/ | 50% | (1 / 2) | 100% | (0 / 0) | 100% | (0 / 0) | 50% | (1 / 2) | |
| node-npmtest-antd/node_modules/antd/lib/message/ | 38.78% | (19 / 49) | 15% | (3 / 20) | 7.69% | (1 / 13) | 37.5% | (18 / 48) | |
| node-npmtest-antd/node_modules/antd/lib/message/style/ | 50% | (1 / 2) | 100% | (0 / 0) | 100% | (0 / 0) | 50% | (1 / 2) | |
| node-npmtest-antd/node_modules/antd/lib/modal/ | 54.41% | (111 / 204) | 21.18% | (18 / 85) | 22.58% | (7 / 31) | 53.27% | (106 / 199) | |
| node-npmtest-antd/node_modules/antd/lib/modal/style/ | 33.33% | (1 / 3) | 100% | (0 / 0) | 100% | (0 / 0) | 33.33% | (1 / 3) | |
| node-npmtest-antd/node_modules/antd/lib/notification/ | 29.76% | (25 / 84) | 6% | (3 / 50) | 20% | (2 / 10) | 28.92% | (24 / 83) | |
| node-npmtest-antd/node_modules/antd/lib/notification/style/ | 50% | (1 / 2) | 100% | (0 / 0) | 100% | (0 / 0) | 50% | (1 / 2) | |
| node-npmtest-antd/node_modules/antd/lib/pagination/ | 78.57% | (66 / 84) | 48.15% | (13 / 27) | 50% | (5 / 10) | 80.77% | (63 / 78) | |
| node-npmtest-antd/node_modules/antd/lib/pagination/style/ | 25% | (1 / 4) | 100% | (0 / 0) | 100% | (0 / 0) | 25% | (1 / 4) | |
| node-npmtest-antd/node_modules/antd/lib/popconfirm/ | 47.14% | (33 / 70) | 19.35% | (6 / 31) | 20% | (2 / 10) | 48.48% | (32 / 66) | |
| node-npmtest-antd/node_modules/antd/lib/popconfirm/style/ | 33.33% | (1 / 3) | 100% | (0 / 0) | 100% | (0 / 0) | 33.33% | (1 / 3) | |
| node-npmtest-antd/node_modules/antd/lib/popover/ | 76.92% | (30 / 39) | 66.67% | (4 / 6) | 33.33% | (2 / 6) | 76.32% | (29 / 38) | |
| node-npmtest-antd/node_modules/antd/lib/popover/style/ | 50% | (1 / 2) | 100% | (0 / 0) | 100% | (0 / 0) | 50% | (1 / 2) | |
| node-npmtest-antd/node_modules/antd/lib/progress/ | 49.37% | (39 / 79) | 13.04% | (9 / 69) | 42.86% | (3 / 7) | 50% | (37 / 74) | |
| node-npmtest-antd/node_modules/antd/lib/progress/style/ | 50% | (1 / 2) | 100% | (0 / 0) | 100% | (0 / 0) | 50% | (1 / 2) | |
| node-npmtest-antd/node_modules/antd/lib/radio/ | 58.56% | (106 / 181) | 21.52% | (17 / 79) | 31.82% | (7 / 22) | 58.62% | (102 / 174) | |
| node-npmtest-antd/node_modules/antd/lib/radio/style/ | 50% | (1 / 2) | 100% | (0 / 0) | 100% | (0 / 0) | 50% | (1 / 2) | |
| node-npmtest-antd/node_modules/antd/lib/rate/ | 89.29% | (25 / 28) | 100% | (4 / 4) | 50% | (2 / 4) | 88.89% | (24 / 27) | |
| node-npmtest-antd/node_modules/antd/lib/rate/style/ | 50% | (1 / 2) | 100% | (0 / 0) | 100% | (0 / 0) | 50% | (1 / 2) | |
| node-npmtest-antd/node_modules/antd/lib/row/ | 100% | (4 / 4) | 100% | (0 / 0) | 100% | (0 / 0) | 100% | (4 / 4) | |
| node-npmtest-antd/node_modules/antd/lib/row/style/ | 50% | (1 / 2) | 100% | (0 / 0) | 100% | (0 / 0) | 50% | (1 / 2) | |
| node-npmtest-antd/node_modules/antd/lib/select/ | 58.46% | (38 / 65) | 15% | (6 / 40) | 33.33% | (2 / 6) | 60.66% | (37 / 61) | |
| node-npmtest-antd/node_modules/antd/lib/select/style/ | 33.33% | (1 / 3) | 100% | (0 / 0) | 100% | (0 / 0) | 33.33% | (1 / 3) | |
| node-npmtest-antd/node_modules/antd/lib/slider/ | 53.23% | (33 / 62) | 25% | (6 / 24) | 18.18% | (2 / 11) | 55.17% | (32 / 58) | |
| node-npmtest-antd/node_modules/antd/lib/slider/style/ | 33.33% | (1 / 3) | 100% | (0 / 0) | 100% | (0 / 0) | 33.33% | (1 / 3) | |
| node-npmtest-antd/node_modules/antd/lib/spin/ | 43.82% | (39 / 89) | 13.04% | (6 / 46) | 18.18% | (2 / 11) | 44.71% | (38 / 85) | |
| node-npmtest-antd/node_modules/antd/lib/spin/style/ | 50% | (1 / 2) | 100% | (0 / 0) | 100% | (0 / 0) | 50% | (1 / 2) | |
| node-npmtest-antd/node_modules/antd/lib/steps/ | 88.89% | (24 / 27) | 100% | (4 / 4) | 50% | (2 / 4) | 88.46% | (23 / 26) | |
| node-npmtest-antd/node_modules/antd/lib/steps/style/ | 50% | (1 / 2) | 100% | (0 / 0) | 100% | (0 / 0) | 50% | (1 / 2) | |
| node-npmtest-antd/node_modules/antd/lib/style/ | 100% | (1 / 1) | 100% | (0 / 0) | 100% | (0 / 0) | 100% | (1 / 1) | |
| node-npmtest-antd/node_modules/antd/lib/switch/ | 85.29% | (29 / 34) | 66.67% | (4 / 6) | 50% | (2 / 4) | 84.85% | (28 / 33) | |
| node-npmtest-antd/node_modules/antd/lib/switch/style/ | 50% | (1 / 2) | 100% | (0 / 0) | 100% | (0 / 0) | 50% | (1 / 2) | |
| node-npmtest-antd/node_modules/antd/lib/table/ | 32.2% | (285 / 885) | 8.37% | (39 / 466) | 10.19% | (16 / 157) | 31.54% | (275 / 872) | |
| node-npmtest-antd/node_modules/antd/lib/table/style/ | 14.29% | (1 / 7) | 100% | (0 / 0) | 100% | (0 / 0) | 14.29% | (1 / 7) | |
| node-npmtest-antd/node_modules/antd/lib/tabs/ | 48.86% | (43 / 88) | 8.16% | (4 / 49) | 16.67% | (2 / 12) | 48.28% | (42 / 87) | |
| node-npmtest-antd/node_modules/antd/lib/tabs/style/ | 50% | (1 / 2) | 100% | (0 / 0) | 100% | (0 / 0) | 50% | (1 / 2) | |
| node-npmtest-antd/node_modules/antd/lib/tag/ | 52.76% | (67 / 127) | 20.69% | (12 / 58) | 28.57% | (4 / 14) | 54.62% | (65 / 119) | |
| node-npmtest-antd/node_modules/antd/lib/tag/style/ | 50% | (1 / 2) | 100% | (0 / 0) | 100% | (0 / 0) | 50% | (1 / 2) | |
| node-npmtest-antd/node_modules/antd/lib/time-picker/ | 55.71% | (39 / 70) | 12.9% | (4 / 31) | 20% | (2 / 10) | 55.07% | (38 / 69) | |
| node-npmtest-antd/node_modules/antd/lib/time-picker/locale/ | 100% | (60 / 60) | 100% | (0 / 0) | 100% | (0 / 0) | 100% | (60 / 60) | |
| node-npmtest-antd/node_modules/antd/lib/time-picker/style/ | 33.33% | (1 / 3) | 100% | (0 / 0) | 100% | (0 / 0) | 33.33% | (1 / 3) | |
| node-npmtest-antd/node_modules/antd/lib/timeline/ | 66% | (66 / 100) | 32.61% | (15 / 46) | 41.67% | (5 / 12) | 69.23% | (63 / 91) | |
| node-npmtest-antd/node_modules/antd/lib/timeline/style/ | 50% | (1 / 2) | 100% | (0 / 0) | 100% | (0 / 0) | 50% | (1 / 2) | |
| node-npmtest-antd/node_modules/antd/lib/tooltip/ | 38.94% | (44 / 113) | 5% | (4 / 80) | 12.5% | (2 / 16) | 38.39% | (43 / 112) | |
| node-npmtest-antd/node_modules/antd/lib/tooltip/style/ | 50% | (1 / 2) | 100% | (0 / 0) | 100% | (0 / 0) | 50% | (1 / 2) | |
| node-npmtest-antd/node_modules/antd/lib/transfer/ | 42.28% | (167 / 395) | 14.49% | (20 / 138) | 12.05% | (10 / 83) | 41.54% | (162 / 390) | |
| node-npmtest-antd/node_modules/antd/lib/transfer/style/ | 20% | (1 / 5) | 100% | (0 / 0) | 100% | (0 / 0) | 20% | (1 / 5) | |
| node-npmtest-antd/node_modules/antd/lib/tree-select/ | 64.81% | (35 / 54) | 28.57% | (6 / 21) | 40% | (2 / 5) | 68% | (34 / 50) | |
| node-npmtest-antd/node_modules/antd/lib/tree-select/style/ | 25% | (1 / 4) | 100% | (0 / 0) | 100% | (0 / 0) | 25% | (1 / 4) | |
| node-npmtest-antd/node_modules/antd/lib/tree/ | 77.78% | (35 / 45) | 66.67% | (4 / 6) | 42.86% | (3 / 7) | 77.27% | (34 / 44) | |
| node-npmtest-antd/node_modules/antd/lib/tree/style/ | 33.33% | (1 / 3) | 100% | (0 / 0) | 100% | (0 / 0) | 33.33% | (1 / 3) | |
| node-npmtest-antd/node_modules/antd/lib/upload/ | 39.81% | (123 / 309) | 10.87% | (15 / 138) | 13.73% | (7 / 51) | 39.02% | (119 / 305) | |
| node-npmtest-antd/node_modules/antd/lib/upload/style/ | 25% | (1 / 4) | 100% | (0 / 0) | 100% | (0 / 0) | 25% | (1 / 4) | |
| node-npmtest-antd/node_modules/antd/lib/version/ | 100% | (4 / 4) | 100% | (0 / 0) | 100% | (0 / 0) | 100% | (4 / 4) | |
| node-npmtest-antd/node_modules/antd/lib/version/style/ | 100% | (1 / 1) | 100% | (0 / 0) | 100% | (0 / 0) | 100% | (1 / 1) |
| File | Statements | Branches | Functions | Lines | |||||
|---|---|---|---|---|---|---|---|---|---|
| example.js | 100% | (83 / 83) | 100% | (73 / 73) | 100% | (12 / 12) | 100% | (83 / 83) | |
| lib.npmtest_antd.js | 100% | (16 / 16) | 100% | (14 / 14) | 100% | (3 / 3) | 100% | (16 / 16) | |
| test.js | 100% | (54 / 54) | 100% | (39 / 39) | 100% | (13 / 13) | 100% | (54 / 54) |
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 | 2 2 2 2 2 2 2 1 2 2 2 2 1 2 2 2 2 2 1 2 1 1 1 1 1 1 1 1 1 2 1 1 1 1 2 2 3 3 3 3 1 3 3 3 1 3 1 1 1 1 1 1 1 1 1 1 1 1 6 6 1 2 1 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 | /*
example.js
quickstart example
instruction
1. save this script as example.js
2. run the shell command:
$ npm install npmtest-antd && PORT=8081 node example.js
3. play with the browser-demo on http://127.0.0.1:8081
*/
/* istanbul instrument in package npmtest_antd */
/*jslint
bitwise: true,
browser: true,
maxerr: 8,
maxlen: 96,
node: true,
nomen: true,
regexp: true,
stupid: true
*/
(function () {
'use strict';
var local;
// run shared js-env code - init-before
(function () {
// init local
local = {};
// init modeJs
local.modeJs = (function () {
try {
return typeof navigator.userAgent === 'string' &&
typeof document.querySelector('body') === 'object' &&
typeof XMLHttpRequest.prototype.open === 'function' &&
'browser';
} catch (errorCaughtBrowser) {
return module.exports &&
typeof process.versions.node === 'string' &&
typeof require('http').createServer === 'function' &&
'node';
}
}());
// init global
local.global = local.modeJs === 'browser'
? window
: global;
// init utility2_rollup
local = local.global.utility2_rollup || (local.modeJs === 'browser'
? local.global.utility2_npmtest_antd
: global.utility2_moduleExports);
// export local
local.global.local = local;
}());
switch (local.modeJs) {
// init-after
// run browser js-env code - init-after
/* istanbul ignore next */
case 'browser':
local.testRunBrowser = function (event) {
Eif (!event || (event &&
event.currentTarget &&
event.currentTarget.className &&
event.currentTarget.className.includes &&
event.currentTarget.className.includes('onreset'))) {
// reset output
Array.from(
document.querySelectorAll('body > .resettable')
).forEach(function (element) {
switch (element.tagName) {
case 'INPUT':
case 'TEXTAREA':
element.value = '';
break;
default:
element.textContent = '';
}
});
}
switch (event && event.currentTarget && event.currentTarget.id) {
case 'testRunButton1':
// show tests
Eif (document.querySelector('#testReportDiv1').style.display === 'none') {
document.querySelector('#testReportDiv1').style.display = 'block';
document.querySelector('#testRunButton1').textContent =
'hide internal test';
local.modeTest = true;
local.testRunDefault(local);
// hide tests
} else {
document.querySelector('#testReportDiv1').style.display = 'none';
document.querySelector('#testRunButton1').textContent = 'run internal test';
}
break;
// custom-case
default:
break;
}
Iif (document.querySelector('#inputTextareaEval1') && (!event || (event &&
event.currentTarget &&
event.currentTarget.className &&
event.currentTarget.className.includes &&
event.currentTarget.className.includes('oneval')))) {
// try to eval input-code
try {
/*jslint evil: true*/
eval(document.querySelector('#inputTextareaEval1').value);
} catch (errorCaught) {
console.error(errorCaught);
}
}
};
// log stderr and stdout to #outputTextareaStdout1
['error', 'log'].forEach(function (key) {
console[key + '_original'] = console[key];
console[key] = function () {
var element;
console[key + '_original'].apply(console, arguments);
element = document.querySelector('#outputTextareaStdout1');
Iif (!element) {
return;
}
// append text to #outputTextareaStdout1
element.value += Array.from(arguments).map(function (arg) {
return typeof arg === 'string'
? arg
: JSON.stringify(arg, null, 4);
}).join(' ') + '\n';
// scroll textarea to bottom
element.scrollTop = element.scrollHeight;
};
});
// init event-handling
['change', 'click', 'keyup'].forEach(function (event) {
Array.from(document.querySelectorAll('.on' + event)).forEach(function (element) {
element.addEventListener(event, local.testRunBrowser);
});
});
// run tests
local.testRunBrowser();
break;
// run node js-env code - init-after
/* istanbul ignore next */
case 'node':
// export local
module.exports = local;
// require modules
local.fs = require('fs');
local.http = require('http');
local.url = require('url');
// init assets
local.assetsDict = local.assetsDict || {};
/* jslint-ignore-begin */
local.assetsDict['/assets.index.template.html'] = '\
<!doctype html>\n\
<html lang="en">\n\
<head>\n\
<meta charset="UTF-8">\n\
<meta name="viewport" content="width=device-width, initial-scale=1">\n\
<title>{{env.npm_package_name}} (v{{env.npm_package_version}})</title>\n\
<style>\n\
/*csslint\n\
box-sizing: false,\n\
universal-selector: false\n\
*/\n\
* {\n\
box-sizing: border-box;\n\
}\n\
body {\n\
background: #dde;\n\
font-family: Arial, Helvetica, sans-serif;\n\
margin: 2rem;\n\
}\n\
body > * {\n\
margin-bottom: 1rem;\n\
}\n\
.utility2FooterDiv {\n\
margin-top: 20px;\n\
text-align: center;\n\
}\n\
</style>\n\
<style>\n\
/*csslint\n\
*/\n\
textarea {\n\
font-family: monospace;\n\
height: 10rem;\n\
width: 100%;\n\
}\n\
textarea[readonly] {\n\
background: #ddd;\n\
}\n\
</style>\n\
</head>\n\
<body>\n\
<!-- utility2-comment\n\
<div id="ajaxProgressDiv1" style="background: #d00; height: 2px; left: 0; margin: 0; padding: 0; position: fixed; top: 0; transition: background 0.5s, width 1.5s; width: 25%;"></div>\n\
utility2-comment -->\n\
<h1>\n\
<!-- utility2-comment\n\
<a\n\
{{#if env.npm_package_homepage}}\n\
href="{{env.npm_package_homepage}}"\n\
{{/if env.npm_package_homepage}}\n\
target="_blank"\n\
>\n\
utility2-comment -->\n\
{{env.npm_package_name}} (v{{env.npm_package_version}})\n\
<!-- utility2-comment\n\
</a>\n\
utility2-comment -->\n\
</h1>\n\
<h3>{{env.npm_package_description}}</h3>\n\
<!-- utility2-comment\n\
<h4><a download href="assets.app.js">download standalone app</a></h4>\n\
<button class="onclick onreset" id="testRunButton1">run internal test</button><br>\n\
<div id="testReportDiv1" style="display: none;"></div>\n\
utility2-comment -->\n\
\n\
\n\
\n\
<label>stderr and stdout</label>\n\
<textarea class="resettable" id="outputTextareaStdout1" readonly></textarea>\n\
<!-- utility2-comment\n\
{{#if isRollup}}\n\
<script src="assets.app.js"></script>\n\
{{#unless isRollup}}\n\
utility2-comment -->\n\
<script src="assets.utility2.rollup.js"></script>\n\
<script src="jsonp.utility2._stateInit?callback=window.utility2._stateInit"></script>\n\
<script src="assets.npmtest_antd.rollup.js"></script>\n\
<script src="assets.example.js"></script>\n\
<script src="assets.test.js"></script>\n\
<!-- utility2-comment\n\
{{/if isRollup}}\n\
utility2-comment -->\n\
<div class="utility2FooterDiv">\n\
[ this app was created with\n\
<a href="https://github.com/kaizhu256/node-utility2" target="_blank">utility2</a>\n\
]\n\
</div>\n\
</body>\n\
</html>\n\
';
/* jslint-ignore-end */
Iif (local.templateRender) {
local.assetsDict['/'] = local.templateRender(
local.assetsDict['/assets.index.template.html'],
{
env: local.objectSetDefault(local.env, {
npm_package_description: 'the greatest app in the world!',
npm_package_name: 'my-app',
npm_package_nameAlias: 'my_app',
npm_package_version: '0.0.1'
})
}
);
} else {
local.assetsDict['/'] = local.assetsDict['/assets.index.template.html']
.replace((/\{\{env\.(\w+?)\}\}/g), function (match0, match1) {
// jslint-hack
String(match0);
switch (match1) {
case 'npm_package_description':
return 'the greatest app in the world!';
case 'npm_package_name':
return 'my-app';
case 'npm_package_nameAlias':
return 'my_app';
case 'npm_package_version':
return '0.0.1';
}
});
}
// run the cli
Eif (local.global.utility2_rollup || module !== require.main) {
break;
}
local.assetsDict['/assets.example.js'] =
local.assetsDict['/assets.example.js'] ||
local.fs.readFileSync(__filename, 'utf8');
// bug-workaround - long $npm_package_buildCustomOrg
/* jslint-ignore-begin */
local.assetsDict['/assets.npmtest_antd.rollup.js'] =
local.assetsDict['/assets.npmtest_antd.rollup.js'] ||
local.fs.readFileSync(
local.npmtest_antd.__dirname + '/lib.npmtest_antd.js',
'utf8'
).replace((/^#!/), '//');
/* jslint-ignore-end */
local.assetsDict['/favicon.ico'] = local.assetsDict['/favicon.ico'] || '';
// if $npm_config_timeout_exit exists,
// then exit this process after $npm_config_timeout_exit ms
if (Number(process.env.npm_config_timeout_exit)) {
setTimeout(process.exit, Number(process.env.npm_config_timeout_exit));
}
// start server
if (local.global.utility2_serverHttp1) {
break;
}
process.env.PORT = process.env.PORT || '8081';
console.error('server starting on port ' + process.env.PORT);
local.http.createServer(function (request, response) {
request.urlParsed = local.url.parse(request.url);
if (local.assetsDict[request.urlParsed.pathname] !== undefined) {
response.end(local.assetsDict[request.urlParsed.pathname]);
return;
}
response.statusCode = 404;
response.end();
}).listen(process.env.PORT);
break;
}
}());
|
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 | 2 2 2 2 2 2 2 1 2 2 2 2 1 1 1 1 | /* istanbul instrument in package npmtest_antd */
/*jslint
bitwise: true,
browser: true,
maxerr: 8,
maxlen: 96,
node: true,
nomen: true,
regexp: true,
stupid: true
*/
(function () {
'use strict';
var local;
// run shared js-env code - init-before
(function () {
// init local
local = {};
// init modeJs
local.modeJs = (function () {
try {
return typeof navigator.userAgent === 'string' &&
typeof document.querySelector('body') === 'object' &&
typeof XMLHttpRequest.prototype.open === 'function' &&
'browser';
} catch (errorCaughtBrowser) {
return module.exports &&
typeof process.versions.node === 'string' &&
typeof require('http').createServer === 'function' &&
'node';
}
}());
// init global
local.global = local.modeJs === 'browser'
? window
: global;
// init utility2_rollup
local = local.global.utility2_rollup || local;
// init lib
local.local = local.npmtest_antd = local;
// init exports
if (local.modeJs === 'browser') {
local.global.utility2_npmtest_antd = local;
} else {
module.exports = local;
module.exports.__dirname = __dirname;
module.exports.module = module;
}
}());
}());
|
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 | 2 2 2 2 2 2 2 1 2 2 1 1 1 1 2 2 2 2 1 1 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 1 2 2 1 2 2 1 2 2 1 1 1 1 1 | /* istanbul instrument in package npmtest_antd */
/*jslint
bitwise: true,
browser: true,
maxerr: 8,
maxlen: 96,
node: true,
nomen: true,
regexp: true,
stupid: true
*/
(function () {
'use strict';
var local;
// run shared js-env code - init-before
(function () {
// init local
local = {};
// init modeJs
local.modeJs = (function () {
try {
return typeof navigator.userAgent === 'string' &&
typeof document.querySelector('body') === 'object' &&
typeof XMLHttpRequest.prototype.open === 'function' &&
'browser';
} catch (errorCaughtBrowser) {
return module.exports &&
typeof process.versions.node === 'string' &&
typeof require('http').createServer === 'function' &&
'node';
}
}());
// init global
local.global = local.modeJs === 'browser'
? window
: global;
switch (local.modeJs) {
// re-init local from window.local
case 'browser':
local = local.global.utility2.objectSetDefault(
local.global.utility2_rollup || local.global.local,
local.global.utility2
);
break;
// re-init local from example.js
case 'node':
local = (local.global.utility2_rollup || require('utility2'))
.requireReadme();
break;
}
// export local
local.global.local = local;
}());
// run shared js-env code - function
(function () {
return;
}());
switch (local.modeJs) {
// run browser js-env code - function
case 'browser':
break;
// run node js-env code - function
case 'node':
break;
}
// run shared js-env code - init-after
(function () {
return;
}());
switch (local.modeJs) {
// run browser js-env code - init-after
case 'browser':
local.testCase_browser_nullCase = local.testCase_browser_nullCase || function (
options,
onError
) {
/*
* this function will test browsers's null-case handling-behavior-behavior
*/
onError(null, options);
};
// run tests
local.nop(local.modeTest &&
document.querySelector('#testRunButton1') &&
document.querySelector('#testRunButton1').click());
break;
// run node js-env code - init-after
/* istanbul ignore next */
case 'node':
local.testCase_buildApidoc_default = local.testCase_buildApidoc_default || function (
options,
onError
) {
/*
* this function will test buildApidoc's default handling-behavior-behavior
*/
options = { modulePathList: module.paths };
local.buildApidoc(options, onError);
};
local.testCase_buildApp_default = local.testCase_buildApp_default || function (
options,
onError
) {
/*
* this function will test buildApp's default handling-behavior-behavior
*/
local.testCase_buildReadme_default(options, local.onErrorThrow);
local.testCase_buildLib_default(options, local.onErrorThrow);
local.testCase_buildTest_default(options, local.onErrorThrow);
local.testCase_buildCustomOrg_default(options, local.onErrorThrow);
options = [];
local.buildApp(options, onError);
};
local.testCase_buildCustomOrg_default = local.testCase_buildCustomOrg_default ||
function (options, onError) {
/*
* this function will test buildCustomOrg's default handling-behavior
*/
options = {};
local.buildCustomOrg(options, onError);
};
local.testCase_buildLib_default = local.testCase_buildLib_default || function (
options,
onError
) {
/*
* this function will test buildLib's default handling-behavior
*/
options = {};
local.buildLib(options, onError);
};
local.testCase_buildReadme_default = local.testCase_buildReadme_default || function (
options,
onError
) {
/*
* this function will test buildReadme's default handling-behavior-behavior
*/
options = {};
local.buildReadme(options, onError);
};
local.testCase_buildTest_default = local.testCase_buildTest_default || function (
options,
onError
) {
/*
* this function will test buildTest's default handling-behavior
*/
options = {};
local.buildTest(options, onError);
};
local.testCase_webpage_default = local.testCase_webpage_default || function (
options,
onError
) {
/*
* this function will test webpage's default handling-behavior
*/
options = { modeCoverageMerge: true, url: local.serverLocalHost + '?modeTest=1' };
local.browserTest(options, onError);
};
// run test-server
local.testRunServer(local);
break;
}
}());
|
| File | Statements | Branches | Functions | Lines | |||||
|---|---|---|---|---|---|---|---|---|---|
| index.js | 99.37% | (158 / 159) | 63.64% | (7 / 11) | 100% | (52 / 52) | 99.37% | (157 / 158) |
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 | 1 1 1 2 1 1 2 1 1 2 1 1 2 1 1 2 1 1 2 1 1 2 1 1 2 1 1 2 1 1 2 1 1 2 1 1 2 1 1 2 1 1 2 1 1 2 1 1 2 1 1 2 1 1 2 1 1 2 1 1 2 1 1 2 1 1 2 1 1 2 1 1 2 1 1 2 1 1 2 1 1 2 1 1 2 1 1 2 1 1 2 1 1 2 1 1 2 1 1 2 1 1 2 1 1 2 1 1 2 1 1 2 1 1 2 1 1 2 1 1 2 1 1 2 1 1 2 1 1 2 1 1 2 1 1 2 1 1 2 1 1 2 1 1 2 1 1 2 1 1 2 1 1 2 102 1 1 | 'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
var _affix = require('./affix');
Object.defineProperty(exports, 'Affix', {
enumerable: true,
get: function get() {
return _interopRequireDefault(_affix)["default"];
}
});
var _anchor = require('./anchor');
Object.defineProperty(exports, 'Anchor', {
enumerable: true,
get: function get() {
return _interopRequireDefault(_anchor)["default"];
}
});
var _autoComplete = require('./auto-complete');
Object.defineProperty(exports, 'AutoComplete', {
enumerable: true,
get: function get() {
return _interopRequireDefault(_autoComplete)["default"];
}
});
var _alert = require('./alert');
Object.defineProperty(exports, 'Alert', {
enumerable: true,
get: function get() {
return _interopRequireDefault(_alert)["default"];
}
});
var _backTop = require('./back-top');
Object.defineProperty(exports, 'BackTop', {
enumerable: true,
get: function get() {
return _interopRequireDefault(_backTop)["default"];
}
});
var _badge = require('./badge');
Object.defineProperty(exports, 'Badge', {
enumerable: true,
get: function get() {
return _interopRequireDefault(_badge)["default"];
}
});
var _breadcrumb = require('./breadcrumb');
Object.defineProperty(exports, 'Breadcrumb', {
enumerable: true,
get: function get() {
return _interopRequireDefault(_breadcrumb)["default"];
}
});
var _button = require('./button');
Object.defineProperty(exports, 'Button', {
enumerable: true,
get: function get() {
return _interopRequireDefault(_button)["default"];
}
});
var _calendar = require('./calendar');
Object.defineProperty(exports, 'Calendar', {
enumerable: true,
get: function get() {
return _interopRequireDefault(_calendar)["default"];
}
});
var _card = require('./card');
Object.defineProperty(exports, 'Card', {
enumerable: true,
get: function get() {
return _interopRequireDefault(_card)["default"];
}
});
var _collapse = require('./collapse');
Object.defineProperty(exports, 'Collapse', {
enumerable: true,
get: function get() {
return _interopRequireDefault(_collapse)["default"];
}
});
var _carousel = require('./carousel');
Object.defineProperty(exports, 'Carousel', {
enumerable: true,
get: function get() {
return _interopRequireDefault(_carousel)["default"];
}
});
var _cascader = require('./cascader');
Object.defineProperty(exports, 'Cascader', {
enumerable: true,
get: function get() {
return _interopRequireDefault(_cascader)["default"];
}
});
var _checkbox = require('./checkbox');
Object.defineProperty(exports, 'Checkbox', {
enumerable: true,
get: function get() {
return _interopRequireDefault(_checkbox)["default"];
}
});
var _col = require('./col');
Object.defineProperty(exports, 'Col', {
enumerable: true,
get: function get() {
return _interopRequireDefault(_col)["default"];
}
});
var _datePicker = require('./date-picker');
Object.defineProperty(exports, 'DatePicker', {
enumerable: true,
get: function get() {
return _interopRequireDefault(_datePicker)["default"];
}
});
var _dropdown = require('./dropdown');
Object.defineProperty(exports, 'Dropdown', {
enumerable: true,
get: function get() {
return _interopRequireDefault(_dropdown)["default"];
}
});
var _form = require('./form');
Object.defineProperty(exports, 'Form', {
enumerable: true,
get: function get() {
return _interopRequireDefault(_form)["default"];
}
});
var _icon = require('./icon');
Object.defineProperty(exports, 'Icon', {
enumerable: true,
get: function get() {
return _interopRequireDefault(_icon)["default"];
}
});
var _input = require('./input');
Object.defineProperty(exports, 'Input', {
enumerable: true,
get: function get() {
return _interopRequireDefault(_input)["default"];
}
});
var _inputNumber = require('./input-number');
Object.defineProperty(exports, 'InputNumber', {
enumerable: true,
get: function get() {
return _interopRequireDefault(_inputNumber)["default"];
}
});
var _layout = require('./layout');
Object.defineProperty(exports, 'Layout', {
enumerable: true,
get: function get() {
return _interopRequireDefault(_layout)["default"];
}
});
var _localeProvider = require('./locale-provider');
Object.defineProperty(exports, 'LocaleProvider', {
enumerable: true,
get: function get() {
return _interopRequireDefault(_localeProvider)["default"];
}
});
var _message = require('./message');
Object.defineProperty(exports, 'message', {
enumerable: true,
get: function get() {
return _interopRequireDefault(_message)["default"];
}
});
var _menu = require('./menu');
Object.defineProperty(exports, 'Menu', {
enumerable: true,
get: function get() {
return _interopRequireDefault(_menu)["default"];
}
});
var _modal = require('./modal');
Object.defineProperty(exports, 'Modal', {
enumerable: true,
get: function get() {
return _interopRequireDefault(_modal)["default"];
}
});
var _notification = require('./notification');
Object.defineProperty(exports, 'notification', {
enumerable: true,
get: function get() {
return _interopRequireDefault(_notification)["default"];
}
});
var _pagination = require('./pagination');
Object.defineProperty(exports, 'Pagination', {
enumerable: true,
get: function get() {
return _interopRequireDefault(_pagination)["default"];
}
});
var _popconfirm = require('./popconfirm');
Object.defineProperty(exports, 'Popconfirm', {
enumerable: true,
get: function get() {
return _interopRequireDefault(_popconfirm)["default"];
}
});
var _popover = require('./popover');
Object.defineProperty(exports, 'Popover', {
enumerable: true,
get: function get() {
return _interopRequireDefault(_popover)["default"];
}
});
var _progress = require('./progress');
Object.defineProperty(exports, 'Progress', {
enumerable: true,
get: function get() {
return _interopRequireDefault(_progress)["default"];
}
});
var _radio = require('./radio');
Object.defineProperty(exports, 'Radio', {
enumerable: true,
get: function get() {
return _interopRequireDefault(_radio)["default"];
}
});
var _rate = require('./rate');
Object.defineProperty(exports, 'Rate', {
enumerable: true,
get: function get() {
return _interopRequireDefault(_rate)["default"];
}
});
var _row = require('./row');
Object.defineProperty(exports, 'Row', {
enumerable: true,
get: function get() {
return _interopRequireDefault(_row)["default"];
}
});
var _select = require('./select');
Object.defineProperty(exports, 'Select', {
enumerable: true,
get: function get() {
return _interopRequireDefault(_select)["default"];
}
});
var _slider = require('./slider');
Object.defineProperty(exports, 'Slider', {
enumerable: true,
get: function get() {
return _interopRequireDefault(_slider)["default"];
}
});
var _spin = require('./spin');
Object.defineProperty(exports, 'Spin', {
enumerable: true,
get: function get() {
return _interopRequireDefault(_spin)["default"];
}
});
var _steps = require('./steps');
Object.defineProperty(exports, 'Steps', {
enumerable: true,
get: function get() {
return _interopRequireDefault(_steps)["default"];
}
});
var _switch = require('./switch');
Object.defineProperty(exports, 'Switch', {
enumerable: true,
get: function get() {
return _interopRequireDefault(_switch)["default"];
}
});
var _table = require('./table');
Object.defineProperty(exports, 'Table', {
enumerable: true,
get: function get() {
return _interopRequireDefault(_table)["default"];
}
});
var _transfer = require('./transfer');
Object.defineProperty(exports, 'Transfer', {
enumerable: true,
get: function get() {
return _interopRequireDefault(_transfer)["default"];
}
});
var _tree = require('./tree');
Object.defineProperty(exports, 'Tree', {
enumerable: true,
get: function get() {
return _interopRequireDefault(_tree)["default"];
}
});
var _treeSelect = require('./tree-select');
Object.defineProperty(exports, 'TreeSelect', {
enumerable: true,
get: function get() {
return _interopRequireDefault(_treeSelect)["default"];
}
});
var _tabs = require('./tabs');
Object.defineProperty(exports, 'Tabs', {
enumerable: true,
get: function get() {
return _interopRequireDefault(_tabs)["default"];
}
});
var _tag = require('./tag');
Object.defineProperty(exports, 'Tag', {
enumerable: true,
get: function get() {
return _interopRequireDefault(_tag)["default"];
}
});
var _timePicker = require('./time-picker');
Object.defineProperty(exports, 'TimePicker', {
enumerable: true,
get: function get() {
return _interopRequireDefault(_timePicker)["default"];
}
});
var _timeline = require('./timeline');
Object.defineProperty(exports, 'Timeline', {
enumerable: true,
get: function get() {
return _interopRequireDefault(_timeline)["default"];
}
});
var _tooltip = require('./tooltip');
Object.defineProperty(exports, 'Tooltip', {
enumerable: true,
get: function get() {
return _interopRequireDefault(_tooltip)["default"];
}
});
var _mention = require('./mention');
Object.defineProperty(exports, 'Mention', {
enumerable: true,
get: function get() {
return _interopRequireDefault(_mention)["default"];
}
});
var _upload = require('./upload');
Object.defineProperty(exports, 'Upload', {
enumerable: true,
get: function get() {
return _interopRequireDefault(_upload)["default"];
}
});
var _version = require('./version');
Object.defineProperty(exports, 'version', {
enumerable: true,
get: function get() {
return _interopRequireDefault(_version)["default"];
}
});
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
// this file is not used if use https://github.com/ant-design/babel-plugin-import
var ENV = process.env.NODE_ENV;
Iif (ENV !== 'production' && ENV !== 'test' && typeof console !== 'undefined' && console.warn && typeof window !== 'undefined') {
console.warn('You are using a whole package of antd, ' + 'please use https://www.npmjs.com/package/babel-plugin-import to reduce app bundle size.');
}
|
| File | Statements | Branches | Functions | Lines | |||||
|---|---|---|---|---|---|---|---|---|---|
| getLocale.js | 52.94% | (9 / 17) | 18.75% | (3 / 16) | 33.33% | (1 / 3) | 50% | (8 / 16) | |
| getRequestAnimationFrame.js | 31.03% | (9 / 29) | 6.25% | (1 / 16) | 12.5% | (1 / 8) | 31.03% | (9 / 29) | |
| getScroll.js | 30.77% | (4 / 13) | 0% | (0 / 12) | 0% | (0 / 1) | 30.77% | (4 / 13) | |
| isCssAnimationSupported.js | 27.78% | (5 / 18) | 0% | (0 / 10) | 0% | (0 / 1) | 27.78% | (5 / 18) | |
| isFlexSupported.js | 50% | (4 / 8) | 0% | (0 / 9) | 0% | (0 / 1) | 50% | (4 / 8) | |
| openAnimation.js | 35.29% | (12 / 34) | 28.57% | (4 / 14) | 11.11% | (1 / 9) | 33.33% | (11 / 33) | |
| throttleByAnimationFrame.js | 50% | (18 / 36) | 63.64% | (7 / 11) | 44.44% | (4 / 9) | 48.57% | (17 / 35) | |
| warning.js | 72.73% | (8 / 11) | 37.5% | (3 / 8) | 50% | (1 / 2) | 70% | (7 / 10) |
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 | 1 1 1 1 1 1 1 1 | 'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.getComponentLocale = getComponentLocale;
exports.getLocaleCode = getLocaleCode;
var _objectAssign = require('object-assign');
var _objectAssign2 = _interopRequireDefault(_objectAssign);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
function getComponentLocale(props, context, componentName, getDefaultLocale) {
var locale = context && context.antLocale && context.antLocale[componentName] ? context.antLocale[componentName] : getDefaultLocale();
var result = (0, _objectAssign2["default"])({}, locale, props.locale);
result.lang = (0, _objectAssign2["default"])({}, locale.lang, props.locale.lang);
return result;
}
function getLocaleCode(context) {
var localeCode = context.antLocale && context.antLocale.locale;
// Had use LocaleProvide but didn't set locale
if (context.antLocale && context.antLocale.exist && !localeCode) {
return 'zh-cn';
}
return localeCode;
}
|
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 | 1 1 1 1 1 1 4 4 1 | 'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
exports["default"] = getRequestAnimationFrame;
exports.cancelRequestAnimationFrame = cancelRequestAnimationFrame;
var availablePrefixs = ['moz', 'ms', 'webkit'];
function requestAnimationFramePolyfill() {
var lastTime = 0;
return function (callback) {
var currTime = new Date().getTime();
var timeToCall = Math.max(0, 16 - (currTime - lastTime));
var id = window.setTimeout(function () {
callback(currTime + timeToCall);
}, timeToCall);
lastTime = currTime + timeToCall;
return id;
};
}
function getRequestAnimationFrame() {
Eif (typeof window === 'undefined') {
return function () {};
}
if (window.requestAnimationFrame) {
return window.requestAnimationFrame;
}
var prefix = availablePrefixs.filter(function (key) {
return key + 'RequestAnimationFrame' in window;
})[0];
return prefix ? window[prefix + 'RequestAnimationFrame'] : requestAnimationFramePolyfill();
}
function cancelRequestAnimationFrame(id) {
if (typeof window === 'undefined') {
return null;
}
if (window.cancelAnimationFrame) {
return window.cancelAnimationFrame(id);
}
var prefix = availablePrefixs.filter(function (key) {
return key + 'CancelAnimationFrame' in window || key + 'CancelRequestAnimationFrame' in window;
})[0];
return prefix ? (window[prefix + 'CancelAnimationFrame'] || window[prefix + 'CancelRequestAnimationFrame']).call(this, id) : clearTimeout(id);
}
|
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | 1 1 1 1 | 'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
exports["default"] = getScroll;
function getScroll(target, top) {
if (typeof window === 'undefined') {
return 0;
}
var prop = top ? 'pageYOffset' : 'pageXOffset';
var method = top ? 'scrollTop' : 'scrollLeft';
var isWindow = target === window;
var ret = isWindow ? target[prop] : target[method];
// ie6,7,8 standard mode
if (isWindow && typeof ret !== 'number') {
ret = window.document.documentElement[method];
}
return ret;
}
module.exports = exports['default'];
|
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 | 1 1 1 1 1 | 'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
var animation = void 0;
function isCssAnimationSupported() {
if (animation !== undefined) {
return animation;
}
var domPrefixes = 'Webkit Moz O ms Khtml'.split(' ');
var elm = document.createElement('div');
if (elm.style.animationName !== undefined) {
animation = true;
}
if (animation !== undefined) {
for (var i = 0; i < domPrefixes.length; i++) {
if (elm.style[domPrefixes[i] + 'AnimationName'] !== undefined) {
animation = true;
break;
}
}
}
animation = animation || false;
return animation;
}
exports["default"] = isCssAnimationSupported;
module.exports = exports['default'];
|
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | 1 1 1 1 | 'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
exports["default"] = isFlexSupported;
function isFlexSupported() {
if (typeof window !== 'undefined' && window.document && window.document.documentElement) {
var documentElement = window.document.documentElement;
return 'flex' in documentElement.style || 'webkitFlex' in documentElement.style || 'Flex' in documentElement.style || 'msFlex' in documentElement.style;
}
return false;
}
module.exports = exports['default'];
|
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 | 1 1 1 1 1 2 1 1 1 1 1 | 'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
var _cssAnimation = require('css-animation');
var _cssAnimation2 = _interopRequireDefault(_cssAnimation);
var _getRequestAnimationFrame = require('./getRequestAnimationFrame');
var _getRequestAnimationFrame2 = _interopRequireDefault(_getRequestAnimationFrame);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
var reqAnimFrame = (0, _getRequestAnimationFrame2["default"])();
function animate(node, show, done) {
var height = void 0;
var requestAnimationFrameId = void 0;
return (0, _cssAnimation2["default"])(node, 'ant-motion-collapse', {
start: function start() {
if (!show) {
node.style.height = node.offsetHeight + 'px';
node.style.opacity = 1;
} else {
height = node.offsetHeight;
node.style.height = 0;
node.style.opacity = 0;
}
},
active: function active() {
if (requestAnimationFrameId) {
(0, _getRequestAnimationFrame.cancelRequestAnimationFrame)(requestAnimationFrameId);
}
requestAnimationFrameId = reqAnimFrame(function () {
node.style.height = (show ? height : 0) + 'px';
node.style.opacity = show ? 1 : 0;
});
},
end: function end() {
if (requestAnimationFrameId) {
(0, _getRequestAnimationFrame.cancelRequestAnimationFrame)(requestAnimationFrameId);
}
node.style.height = '';
node.style.opacity = '';
done();
}
});
}
var animation = {
enter: function enter(node, done) {
return animate(node, true, done);
},
leave: function leave(node, done) {
return animate(node, false, done);
},
appear: function appear(node, done) {
return animate(node, true, done);
}
};
exports["default"] = animation;
module.exports = exports['default'];
|
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 | 1 1 1 1 1 1 1 2 1 1 1 1 1 1 1 10 10 | 'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
var _toConsumableArray2 = require('babel-runtime/helpers/toConsumableArray');
var _toConsumableArray3 = _interopRequireDefault(_toConsumableArray2);
exports["default"] = throttleByAnimationFrame;
exports.throttleByAnimationFrameDecorator = throttleByAnimationFrameDecorator;
var _getRequestAnimationFrame = require('../_util/getRequestAnimationFrame');
var _getRequestAnimationFrame2 = _interopRequireDefault(_getRequestAnimationFrame);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
var reqAnimFrame = (0, _getRequestAnimationFrame2["default"])();
function throttleByAnimationFrame(fn) {
var requestId = void 0;
var later = function later(args) {
return function () {
requestId = null;
fn.apply(undefined, (0, _toConsumableArray3["default"])(args));
};
};
var throttled = function throttled() {
for (var _len = arguments.length, args = Array(_len), _key = 0; _key < _len; _key++) {
args[_key] = arguments[_key];
}
if (requestId == null) {
requestId = reqAnimFrame(later(args));
}
};
throttled.cancel = function () {
return (0, _getRequestAnimationFrame.cancelRequestAnimationFrame)(requestId);
};
return throttled;
}
function throttleByAnimationFrameDecorator() {
return function (target, key, descriptor) {
var fn = descriptor.value;
var definingProperty = false;
return {
configurable: true,
get: function get() {
Eif (definingProperty || this === target.prototype || this.hasOwnProperty(key)) {
return fn;
}
var boundFn = throttleByAnimationFrame(fn.bind(this));
definingProperty = true;
Object.defineProperty(this, key, {
value: boundFn,
configurable: true,
writable: true
});
definingProperty = false;
return boundFn;
}
};
};
}
|
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | 1 1 1 1 1 1 1 | 'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
var _warning = require('warning');
var _warning2 = _interopRequireDefault(_warning);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
var warned = {};
exports["default"] = function (valid, message) {
if (!valid && !warned[message]) {
(0, _warning2["default"])(false, message);
warned[message] = true;
}
};
module.exports = exports['default'];
|
| File | Statements | Branches | Functions | Lines | |||||
|---|---|---|---|---|---|---|---|---|---|
| index.js | 41.78% | (61 / 146) | 20.65% | (19 / 92) | 15% | (3 / 20) | 40.85% | (58 / 142) |
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 | 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 14 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 | "use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports["default"] = undefined;
var _defineProperty2 = require("babel-runtime/helpers/defineProperty");
var _defineProperty3 = _interopRequireDefault(_defineProperty2);
var _extends2 = require("babel-runtime/helpers/extends");
var _extends3 = _interopRequireDefault(_extends2);
var _classCallCheck2 = require("babel-runtime/helpers/classCallCheck");
var _classCallCheck3 = _interopRequireDefault(_classCallCheck2);
var _possibleConstructorReturn2 = require("babel-runtime/helpers/possibleConstructorReturn");
var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2);
var _inherits2 = require("babel-runtime/helpers/inherits");
var _inherits3 = _interopRequireDefault(_inherits2);
var _typeof2 = require("babel-runtime/helpers/typeof");
var _typeof3 = _interopRequireDefault(_typeof2);
var _react = require("react");
var _react2 = _interopRequireDefault(_react);
var _reactDom = require("react-dom");
var _reactDom2 = _interopRequireDefault(_reactDom);
var _propTypes = require("prop-types");
var _propTypes2 = _interopRequireDefault(_propTypes);
var _addEventListener = require("rc-util/lib/Dom/addEventListener");
var _addEventListener2 = _interopRequireDefault(_addEventListener);
var _classnames = require("classnames");
var _classnames2 = _interopRequireDefault(_classnames);
var _shallowequal = require("shallowequal");
var _shallowequal2 = _interopRequireDefault(_shallowequal);
var _omit = require("omit.js");
var _omit2 = _interopRequireDefault(_omit);
var _getScroll = require("../_util/getScroll");
var _getScroll2 = _interopRequireDefault(_getScroll);
var _throttleByAnimationFrame = require("../_util/throttleByAnimationFrame");
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
var __decorate = undefined && undefined.__decorate || function (decorators, target, key, desc) {
var c = arguments.length,
r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc,
d;
Iif ((typeof Reflect === "undefined" ? "undefined" : (0, _typeof3["default"])(Reflect)) === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc);else for (var i = decorators.length - 1; i >= 0; i--) {
Eif (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;
}return c > 3 && r && Object.defineProperty(target, key, r), r;
};
function getTargetRect(target) {
return target !== window ? target.getBoundingClientRect() : { top: 0, left: 0, bottom: 0 };
}
function getOffset(element, target) {
var elemRect = element.getBoundingClientRect();
var targetRect = getTargetRect(target);
var scrollTop = (0, _getScroll2["default"])(target, true);
var scrollLeft = (0, _getScroll2["default"])(target, false);
var docElem = window.document.body;
var clientTop = docElem.clientTop || 0;
var clientLeft = docElem.clientLeft || 0;
return {
top: elemRect.top - targetRect.top + scrollTop - clientTop,
left: elemRect.left - targetRect.left + scrollLeft - clientLeft,
width: elemRect.width,
height: elemRect.height
};
}
function noop() {}
function getDefaultTarget() {
return typeof window !== 'undefined' ? window : null;
}
;
var Affix = function (_React$Component) {
(0, _inherits3["default"])(Affix, _React$Component);
function Affix(props) {
(0, _classCallCheck3["default"])(this, Affix);
var _this = (0, _possibleConstructorReturn3["default"])(this, _React$Component.call(this, props));
_this.state = {
affixStyle: null,
placeholderStyle: null
};
return _this;
}
Affix.prototype.setAffixStyle = function setAffixStyle(e, affixStyle) {
var _this2 = this;
var _props = this.props,
_props$onChange = _props.onChange,
onChange = _props$onChange === undefined ? noop : _props$onChange,
_props$target = _props.target,
target = _props$target === undefined ? getDefaultTarget : _props$target;
var originalAffixStyle = this.state.affixStyle;
var isWindow = target() === window;
if (e.type === 'scroll' && originalAffixStyle && affixStyle && isWindow) {
return;
}
if ((0, _shallowequal2["default"])(affixStyle, originalAffixStyle)) {
return;
}
this.setState({ affixStyle: affixStyle }, function () {
var affixed = !!_this2.state.affixStyle;
if (affixStyle && !originalAffixStyle || !affixStyle && originalAffixStyle) {
onChange(affixed);
}
});
};
Affix.prototype.setPlaceholderStyle = function setPlaceholderStyle(placeholderStyle) {
var originalPlaceholderStyle = this.state.placeholderStyle;
if ((0, _shallowequal2["default"])(placeholderStyle, originalPlaceholderStyle)) {
return;
}
this.setState({ placeholderStyle: placeholderStyle });
};
Affix.prototype.updatePosition = function updatePosition(e) {
var _props2 = this.props,
offsetTop = _props2.offsetTop,
offsetBottom = _props2.offsetBottom,
offset = _props2.offset,
_props2$target = _props2.target,
target = _props2$target === undefined ? getDefaultTarget : _props2$target;
var targetNode = target();
// Backwards support
offsetTop = offsetTop || offset;
var scrollTop = (0, _getScroll2["default"])(targetNode, true);
var affixNode = _reactDom2["default"].findDOMNode(this);
var elemOffset = getOffset(affixNode, targetNode);
var elemSize = {
width: this.refs.fixedNode.offsetWidth,
height: this.refs.fixedNode.offsetHeight
};
var offsetMode = {
top: false,
bottom: false
};
// Default to `offsetTop=0`.
if (typeof offsetTop !== 'number' && typeof offsetBottom !== 'number') {
offsetMode.top = true;
offsetTop = 0;
} else {
offsetMode.top = typeof offsetTop === 'number';
offsetMode.bottom = typeof offsetBottom === 'number';
}
var targetRect = getTargetRect(targetNode);
var targetInnerHeight = targetNode.innerHeight || targetNode.clientHeight;
if (scrollTop > elemOffset.top - offsetTop && offsetMode.top) {
// Fixed Top
var width = elemOffset.width;
this.setAffixStyle(e, {
position: 'fixed',
top: targetRect.top + offsetTop,
left: targetRect.left + elemOffset.left,
width: width
});
this.setPlaceholderStyle({
width: width,
height: affixNode.offsetHeight
});
} else if (scrollTop < elemOffset.top + elemSize.height + offsetBottom - targetInnerHeight && offsetMode.bottom) {
// Fixed Bottom
var targetBottomOffet = targetNode === window ? 0 : window.innerHeight - targetRect.bottom;
var _width = elemOffset.width;
this.setAffixStyle(e, {
position: 'fixed',
bottom: targetBottomOffet + offsetBottom,
left: targetRect.left + elemOffset.left,
width: _width
});
this.setPlaceholderStyle({
width: _width,
height: affixNode.offsetHeight
});
} else {
var affixStyle = this.state.affixStyle;
if (e.type === 'resize' && affixStyle && affixStyle.position === 'fixed' && affixNode.offsetWidth) {
this.setAffixStyle(e, (0, _extends3["default"])({}, affixStyle, { width: affixNode.offsetWidth }));
} else {
this.setAffixStyle(e, null);
}
this.setPlaceholderStyle(null);
}
};
Affix.prototype.componentDidMount = function componentDidMount() {
var _this3 = this;
var target = this.props.target || getDefaultTarget;
// Wait for parent component ref has its value
this.timeout = setTimeout(function () {
_this3.setTargetEventListeners(target);
});
};
Affix.prototype.componentWillReceiveProps = function componentWillReceiveProps(nextProps) {
if (this.props.target !== nextProps.target) {
this.clearScrollEventListeners();
this.setTargetEventListeners(nextProps.target);
// Mock Event object.
this.updatePosition({});
}
};
Affix.prototype.componentWillUnmount = function componentWillUnmount() {
this.clearScrollEventListeners();
clearTimeout(this.timeout);
this.updatePosition.cancel();
};
Affix.prototype.setTargetEventListeners = function setTargetEventListeners(getTarget) {
var target = getTarget();
if (!target) {
return;
}
this.clearScrollEventListeners();
this.scrollEvent = (0, _addEventListener2["default"])(target, 'scroll', this.updatePosition);
this.resizeEvent = (0, _addEventListener2["default"])(target, 'resize', this.updatePosition);
};
Affix.prototype.clearScrollEventListeners = function clearScrollEventListeners() {
var _this4 = this;
['scrollEvent', 'resizeEvent'].forEach(function (name) {
if (_this4[name]) {
_this4[name].remove();
}
});
};
Affix.prototype.render = function render() {
var className = (0, _classnames2["default"])((0, _defineProperty3["default"])({}, this.props.prefixCls || 'ant-affix', this.state.affixStyle));
var props = (0, _omit2["default"])(this.props, ['prefixCls', 'offsetTop', 'offsetBottom', 'target', 'onChange']);
var placeholderStyle = (0, _extends3["default"])({}, this.state.placeholderStyle, this.props.style);
return _react2["default"].createElement(
"div",
(0, _extends3["default"])({}, props, { style: placeholderStyle }),
_react2["default"].createElement(
"div",
{ className: className, ref: "fixedNode", style: this.state.affixStyle },
this.props.children
)
);
};
return Affix;
}(_react2["default"].Component);
exports["default"] = Affix;
Affix.propTypes = {
offsetTop: _propTypes2["default"].number,
offsetBottom: _propTypes2["default"].number,
target: _propTypes2["default"].func
};
__decorate([(0, _throttleByAnimationFrame.throttleByAnimationFrameDecorator)()], Affix.prototype, "updatePosition", null);
module.exports = exports['default'];
|
| File | Statements | Branches | Functions | Lines | |||||
|---|---|---|---|---|---|---|---|---|---|
| css.js | 50% | (1 / 2) | 100% | (0 / 0) | 100% | (0 / 0) | 50% | (1 / 2) |
| 1 2 3 4 5 6 | 2 | 'use strict';
require('../../style/index.css');
require('./index.css');
|
| File | Statements | Branches | Functions | Lines | |||||
|---|---|---|---|---|---|---|---|---|---|
| index.js | 46.15% | (30 / 65) | 10.81% | (4 / 37) | 28.57% | (2 / 7) | 45.31% | (29 / 64) |
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 | 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 9 1 1 1 1 1 1 1 1 | 'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
exports["default"] = undefined;
var _defineProperty2 = require('babel-runtime/helpers/defineProperty');
var _defineProperty3 = _interopRequireDefault(_defineProperty2);
var _classCallCheck2 = require('babel-runtime/helpers/classCallCheck');
var _classCallCheck3 = _interopRequireDefault(_classCallCheck2);
var _possibleConstructorReturn2 = require('babel-runtime/helpers/possibleConstructorReturn');
var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2);
var _inherits2 = require('babel-runtime/helpers/inherits');
var _inherits3 = _interopRequireDefault(_inherits2);
var _react = require('react');
var _react2 = _interopRequireDefault(_react);
var _reactDom = require('react-dom');
var _reactDom2 = _interopRequireDefault(_reactDom);
var _rcAnimate = require('rc-animate');
var _rcAnimate2 = _interopRequireDefault(_rcAnimate);
var _icon = require('../icon');
var _icon2 = _interopRequireDefault(_icon);
var _classnames = require('classnames');
var _classnames2 = _interopRequireDefault(_classnames);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
function noop() {}
var Alert = function (_React$Component) {
(0, _inherits3["default"])(Alert, _React$Component);
function Alert(props) {
(0, _classCallCheck3["default"])(this, Alert);
var _this = (0, _possibleConstructorReturn3["default"])(this, _React$Component.call(this, props));
_this.handleClose = function (e) {
e.preventDefault();
var dom = _reactDom2["default"].findDOMNode(_this);
dom.style.height = dom.offsetHeight + 'px';
// Magic code
// 重复一次后才能正确设置 height
dom.style.height = dom.offsetHeight + 'px';
_this.setState({
closing: false
});
(_this.props.onClose || noop)(e);
};
_this.animationEnd = function () {
_this.setState({
closed: true,
closing: true
});
};
_this.state = {
closing: true,
closed: false
};
return _this;
}
Alert.prototype.render = function render() {
var _classNames;
var _props = this.props,
closable = _props.closable,
description = _props.description,
type = _props.type,
_props$prefixCls = _props.prefixCls,
prefixCls = _props$prefixCls === undefined ? 'ant-alert' : _props$prefixCls,
message = _props.message,
closeText = _props.closeText,
showIcon = _props.showIcon,
banner = _props.banner,
_props$className = _props.className,
className = _props$className === undefined ? '' : _props$className,
style = _props.style;
// banner模式默认有 Icon
showIcon = banner && showIcon === undefined ? true : showIcon;
// banner模式默认为警告
type = banner && type === undefined ? 'warning' : type || 'info';
var iconType = '';
switch (type) {
case 'success':
iconType = 'check-circle';
break;
case 'info':
iconType = 'info-circle';
break;
case 'error':
iconType = 'cross-circle';
break;
case 'warning':
iconType = 'exclamation-circle';
break;
default:
iconType = 'default';
}
// use outline icon in alert with description
if (!!description) {
iconType += '-o';
}
var alertCls = (0, _classnames2["default"])(prefixCls, (_classNames = {}, (0, _defineProperty3["default"])(_classNames, prefixCls + '-' + type, true), (0, _defineProperty3["default"])(_classNames, prefixCls + '-close', !this.state.closing), (0, _defineProperty3["default"])(_classNames, prefixCls + '-with-description', !!description), (0, _defineProperty3["default"])(_classNames, prefixCls + '-no-icon', !showIcon), (0, _defineProperty3["default"])(_classNames, prefixCls + '-banner', !!banner), _classNames), className);
// closeable when closeText is assigned
if (closeText) {
closable = true;
}
var closeIcon = closable ? _react2["default"].createElement(
'a',
{ onClick: this.handleClose, className: prefixCls + '-close-icon' },
closeText || _react2["default"].createElement(_icon2["default"], { type: 'cross' })
) : null;
return this.state.closed ? null : _react2["default"].createElement(
_rcAnimate2["default"],
{ component: '', showProp: 'data-show', transitionName: prefixCls + '-slide-up', onEnd: this.animationEnd },
_react2["default"].createElement(
'div',
{ 'data-show': this.state.closing, className: alertCls, style: style },
showIcon ? _react2["default"].createElement(_icon2["default"], { className: prefixCls + '-icon', type: iconType }) : null,
_react2["default"].createElement(
'span',
{ className: prefixCls + '-message' },
message
),
_react2["default"].createElement(
'span',
{ className: prefixCls + '-description' },
description
),
closeIcon
)
);
};
return Alert;
}(_react2["default"].Component);
exports["default"] = Alert;
module.exports = exports['default'];
|
| File | Statements | Branches | Functions | Lines | |||||
|---|---|---|---|---|---|---|---|---|---|
| css.js | 50% | (1 / 2) | 100% | (0 / 0) | 100% | (0 / 0) | 50% | (1 / 2) |
| 1 2 3 4 5 6 | 2 | 'use strict';
require('../../style/index.css');
require('./index.css');
|
| File | Statements | Branches | Functions | Lines | |||||
|---|---|---|---|---|---|---|---|---|---|
| AnchorLink.js | 50% | (32 / 64) | 18.18% | (4 / 22) | 20% | (2 / 10) | 49.21% | (31 / 63) | |
| anchorHelper.js | 29.67% | (27 / 91) | 6.45% | (4 / 62) | 11.11% | (2 / 18) | 28.89% | (26 / 90) | |
| index.js | 51.28% | (40 / 78) | 16.67% | (4 / 24) | 15.38% | (2 / 13) | 50.65% | (39 / 77) |
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 | 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 7 1 1 1 1 1 1 1 1 1 1 1 1 1 | 'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
exports["default"] = undefined;
var _defineProperty2 = require('babel-runtime/helpers/defineProperty');
var _defineProperty3 = _interopRequireDefault(_defineProperty2);
var _classCallCheck2 = require('babel-runtime/helpers/classCallCheck');
var _classCallCheck3 = _interopRequireDefault(_classCallCheck2);
var _possibleConstructorReturn2 = require('babel-runtime/helpers/possibleConstructorReturn');
var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2);
var _inherits2 = require('babel-runtime/helpers/inherits');
var _inherits3 = _interopRequireDefault(_inherits2);
var _react = require('react');
var _react2 = _interopRequireDefault(_react);
var _propTypes = require('prop-types');
var _propTypes2 = _interopRequireDefault(_propTypes);
var _classnames = require('classnames');
var _classnames2 = _interopRequireDefault(_classnames);
var _anchorHelper = require('./anchorHelper');
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
var AnchorLink = function (_React$Component) {
(0, _inherits3["default"])(AnchorLink, _React$Component);
function AnchorLink() {
(0, _classCallCheck3["default"])(this, AnchorLink);
var _this = (0, _possibleConstructorReturn3["default"])(this, _React$Component.apply(this, arguments));
_this.renderAnchorLink = function (child) {
var href = child.props.href;
if (href) {
_this.context.anchorHelper.addLink(href);
return _react2["default"].cloneElement(child, {
onClick: _this.props.onClick,
prefixCls: _this.props.prefixCls,
affix: _this.props.affix,
offsetTop: _this.props.offsetTop
});
}
return child;
};
_this.refsTo = function (component) {
_this._component = component;
};
_this.scrollTo = function (e) {
e.preventDefault();
var _this$props = _this.props,
onClick = _this$props.onClick,
href = _this$props.href;
var anchorHelper = _this.context.anchorHelper;
if (onClick) {
onClick(href, _this._component);
} else {
var scrollToFn = anchorHelper ? anchorHelper.scrollTo : _anchorHelper.scrollTo;
scrollToFn(href, _this.props.offsetTop);
}
};
return _this;
}
AnchorLink.prototype.setActiveAnchor = function setActiveAnchor() {
var _props = this.props,
bounds = _props.bounds,
offsetTop = _props.offsetTop,
href = _props.href,
affix = _props.affix;
var anchorHelper = this.context.anchorHelper;
var active = affix && anchorHelper && anchorHelper.getCurrentAnchor(offsetTop, bounds) === href;
if (active && anchorHelper) {
anchorHelper.setActiveAnchor(this._component);
}
};
AnchorLink.prototype.componentDidMount = function componentDidMount() {
this.setActiveAnchor();
};
AnchorLink.prototype.componentDidUpdate = function componentDidUpdate() {
this.setActiveAnchor();
};
AnchorLink.prototype.render = function render() {
var _classNames;
var _props2 = this.props,
prefixCls = _props2.prefixCls,
href = _props2.href,
children = _props2.children,
title = _props2.title,
bounds = _props2.bounds,
offsetTop = _props2.offsetTop,
affix = _props2.affix;
var anchorHelper = this.context.anchorHelper;
var active = affix && anchorHelper && anchorHelper.getCurrentAnchor(offsetTop, bounds) === href;
var cls = (0, _classnames2["default"])((_classNames = {}, (0, _defineProperty3["default"])(_classNames, prefixCls + '-link', true), (0, _defineProperty3["default"])(_classNames, prefixCls + '-link-active', active), _classNames));
return _react2["default"].createElement(
'div',
{ className: cls },
_react2["default"].createElement(
'a',
{ ref: this.refsTo, className: prefixCls + '-link-title', onClick: this.scrollTo, href: href, title: typeof title === 'string' ? title : '' },
title
),
_react2["default"].Children.map(children, this.renderAnchorLink)
);
};
return AnchorLink;
}(_react2["default"].Component);
exports["default"] = AnchorLink;
AnchorLink.__ANT_ANCHOR_LINK = true;
AnchorLink.contextTypes = {
anchorHelper: _propTypes2["default"].any
};
AnchorLink.defaultProps = {
href: '#',
prefixCls: 'ant-anchor'
};
module.exports = exports['default'];
|
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 | 1 1 1 1 1 1 1 1 1 1 3 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 | 'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.scrollTo = exports.easeInOutCubic = exports.reqAnimFrame = undefined;
var _classCallCheck2 = require('babel-runtime/helpers/classCallCheck');
var _classCallCheck3 = _interopRequireDefault(_classCallCheck2);
exports.getDefaultTarget = getDefaultTarget;
exports.getOffsetTop = getOffsetTop;
var _getScroll = require('../_util/getScroll');
var _getScroll2 = _interopRequireDefault(_getScroll);
var _getRequestAnimationFrame = require('../_util/getRequestAnimationFrame');
var _getRequestAnimationFrame2 = _interopRequireDefault(_getRequestAnimationFrame);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
var reqAnimFrame = exports.reqAnimFrame = (0, _getRequestAnimationFrame2["default"])();
var easeInOutCubic = exports.easeInOutCubic = function easeInOutCubic(t, b, c, d) {
var cc = c - b;
t /= d / 2;
if (t < 1) {
return cc / 2 * t * t * t + b;
}
return cc / 2 * ((t -= 2) * t * t + 2) + b;
};
function getDefaultTarget() {
return typeof window !== 'undefined' ? window : null;
}
function getOffsetTop(element) {
if (!element) {
return 0;
}
if (!element.getClientRects().length) {
return 0;
}
var rect = element.getBoundingClientRect();
if (rect.width || rect.height) {
var doc = element.ownerDocument;
var docElem = doc.documentElement;
return rect.top - docElem.clientTop;
}
return rect.top;
}
function _scrollTo(href) {
var offsetTop = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 0;
var target = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : getDefaultTarget;
var callback = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : function () {};
var scrollTop = (0, _getScroll2["default"])(target(), true);
var targetElement = document.getElementById(href.substring(1));
if (!targetElement) {
return;
}
var eleOffsetTop = getOffsetTop(targetElement);
var targetScrollTop = scrollTop + eleOffsetTop - offsetTop;
var startTime = Date.now();
var frameFunc = function frameFunc() {
var timestamp = Date.now();
var time = timestamp - startTime;
window.scrollTo(window.pageXOffset, easeInOutCubic(time, scrollTop, targetScrollTop, 450));
if (time < 450) {
reqAnimFrame(frameFunc);
} else {
callback();
}
};
reqAnimFrame(frameFunc);
history.pushState(null, '', href);
}
exports.scrollTo = _scrollTo;
var AnchorHelper = function () {
function AnchorHelper() {
(0, _classCallCheck3["default"])(this, AnchorHelper);
this.links = [];
this.currentAnchor = null;
this._activeAnchor = '';
}
AnchorHelper.prototype.addLink = function addLink(link) {
if (this.links.indexOf(link) === -1) {
this.links.push(link);
}
};
AnchorHelper.prototype.getCurrentActiveAnchor = function getCurrentActiveAnchor() {
return this.currentAnchor;
};
AnchorHelper.prototype.setActiveAnchor = function setActiveAnchor(component) {
this.currentAnchor = component;
};
AnchorHelper.prototype.getCurrentAnchor = function getCurrentAnchor() {
var offsetTop = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : 0;
var bounds = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 5;
var activeAnchor = '';
if (typeof document === 'undefined') {
return activeAnchor;
}
var linksPositions = this.links.map(function (section) {
var target = document.getElementById(section.substring(1));
if (target && getOffsetTop(target) < offsetTop + bounds) {
var top = getOffsetTop(target);
if (top <= offsetTop + bounds) {
return {
section: section,
top: top,
bottom: top + target.clientHeight
};
}
}
return null;
}).filter(function (section) {
return section !== null;
});
if (linksPositions.length) {
var maxSection = linksPositions.reduce(function (prev, curr) {
return curr.top > prev.top ? curr : prev;
});
return maxSection.section;
}
return '';
};
AnchorHelper.prototype.scrollTo = function scrollTo(href, offsetTop) {
var target = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : getDefaultTarget;
var callback = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : function () {};
_scrollTo(href, offsetTop, target, callback);
};
return AnchorHelper;
}();
exports["default"] = AnchorHelper;
|
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 | 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 11 1 1 1 1 1 1 1 1 1 1 1 1 1 1 | 'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
exports["default"] = undefined;
var _defineProperty2 = require('babel-runtime/helpers/defineProperty');
var _defineProperty3 = _interopRequireDefault(_defineProperty2);
var _classCallCheck2 = require('babel-runtime/helpers/classCallCheck');
var _classCallCheck3 = _interopRequireDefault(_classCallCheck2);
var _possibleConstructorReturn2 = require('babel-runtime/helpers/possibleConstructorReturn');
var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2);
var _inherits2 = require('babel-runtime/helpers/inherits');
var _inherits3 = _interopRequireDefault(_inherits2);
var _react = require('react');
var _react2 = _interopRequireDefault(_react);
var _propTypes = require('prop-types');
var _propTypes2 = _interopRequireDefault(_propTypes);
var _classnames = require('classnames');
var _classnames2 = _interopRequireDefault(_classnames);
var _addEventListener = require('rc-util/lib/Dom/addEventListener');
var _addEventListener2 = _interopRequireDefault(_addEventListener);
var _AnchorLink = require('./AnchorLink');
var _AnchorLink2 = _interopRequireDefault(_AnchorLink);
var _affix = require('../affix');
var _affix2 = _interopRequireDefault(_affix);
var _anchorHelper = require('./anchorHelper');
var _anchorHelper2 = _interopRequireDefault(_anchorHelper);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
var Anchor = function (_React$Component) {
(0, _inherits3["default"])(Anchor, _React$Component);
function Anchor(props) {
(0, _classCallCheck3["default"])(this, Anchor);
var _this = (0, _possibleConstructorReturn3["default"])(this, _React$Component.call(this, props));
_this.handleScroll = function () {
_this.setState({
activeAnchor: _this.anchorHelper.getCurrentAnchor(_this.props.offsetTop, _this.props.bounds)
});
};
_this.updateInk = function () {
var activeAnchor = _this.anchorHelper.getCurrentActiveAnchor();
if (activeAnchor) {
_this.refs.ink.style.top = activeAnchor.offsetTop + activeAnchor.clientHeight / 2 - 4.5 + 'px';
}
};
_this.clickAnchorLink = function (href, component) {
_this._avoidInk = true;
_this.refs.ink.style.top = component.offsetTop + component.clientHeight / 2 - 4.5 + 'px';
_this.anchorHelper.scrollTo(href, _this.props.offsetTop, _anchorHelper.getDefaultTarget, function () {
_this._avoidInk = false;
});
};
_this.renderAnchorLink = function (child) {
var href = child.props.href;
if (child.type.__ANT_ANCHOR_LINK && href) {
_this.anchorHelper.addLink(href);
return _react2["default"].cloneElement(child, {
onClick: _this.clickAnchorLink,
prefixCls: _this.props.prefixCls,
bounds: _this.props.bounds,
affix: _this.props.affix || _this.props.showInkInFixed,
offsetTop: _this.props.offsetTop
});
}
return child;
};
_this.state = {
activeAnchor: null,
animated: true
};
_this.anchorHelper = new _anchorHelper2["default"]();
return _this;
}
Anchor.prototype.getChildContext = function getChildContext() {
return {
anchorHelper: this.anchorHelper
};
};
Anchor.prototype.componentDidMount = function componentDidMount() {
this.handleScroll();
this.updateInk();
this.scrollEvent = (0, _addEventListener2["default"])((this.props.target || _anchorHelper.getDefaultTarget)(), 'scroll', this.handleScroll);
};
Anchor.prototype.componentWillUnmount = function componentWillUnmount() {
if (this.scrollEvent) {
this.scrollEvent.remove();
}
};
Anchor.prototype.componentDidUpdate = function componentDidUpdate() {
if (!this._avoidInk) {
this.updateInk();
}
};
Anchor.prototype.render = function render() {
var _classNames;
var _props = this.props,
prefixCls = _props.prefixCls,
offsetTop = _props.offsetTop,
style = _props.style,
_props$className = _props.className,
className = _props$className === undefined ? '' : _props$className,
affix = _props.affix,
showInkInFixed = _props.showInkInFixed;
var _state = this.state,
activeAnchor = _state.activeAnchor,
animated = _state.animated;
var inkClass = (0, _classnames2["default"])((_classNames = {}, (0, _defineProperty3["default"])(_classNames, prefixCls + '-ink-ball', true), (0, _defineProperty3["default"])(_classNames, 'animated', animated), (0, _defineProperty3["default"])(_classNames, 'visible', !!activeAnchor), _classNames));
var wrapperClass = (0, _classnames2["default"])((0, _defineProperty3["default"])({}, prefixCls + '-wrapper', true), className);
var anchorClass = (0, _classnames2["default"])(prefixCls, {
'fixed': !affix && !showInkInFixed
});
var anchorContent = _react2["default"].createElement(
'div',
{ className: wrapperClass, style: style },
_react2["default"].createElement(
'div',
{ className: anchorClass },
_react2["default"].createElement(
'div',
{ className: prefixCls + '-ink' },
_react2["default"].createElement('span', { className: inkClass, ref: 'ink' })
),
_react2["default"].Children.toArray(this.props.children).map(this.renderAnchorLink)
)
);
return !affix ? anchorContent : _react2["default"].createElement(
_affix2["default"],
{ offsetTop: offsetTop },
anchorContent
);
};
return Anchor;
}(_react2["default"].Component);
exports["default"] = Anchor;
Anchor.Link = _AnchorLink2["default"];
Anchor.defaultProps = {
prefixCls: 'ant-anchor',
affix: true,
showInkInFixed: false
};
Anchor.childContextTypes = {
anchorHelper: _propTypes2["default"].any
};
module.exports = exports['default'];
|
| File | Statements | Branches | Functions | Lines | |||||
|---|---|---|---|---|---|---|---|---|---|
| css.js | 50% | (1 / 2) | 100% | (0 / 0) | 100% | (0 / 0) | 50% | (1 / 2) |
| 1 2 3 4 5 6 | 2 | 'use strict';
require('../../style/index.css');
require('./index.css');
|
| File | Statements | Branches | Functions | Lines | |||||
|---|---|---|---|---|---|---|---|---|---|
| InputElement.js | 68.75% | (22 / 32) | 50% | (4 / 8) | 28.57% | (2 / 7) | 67.74% | (21 / 31) | |
| index.js | 62.3% | (38 / 61) | 14.29% | (4 / 28) | 28.57% | (2 / 7) | 61.67% | (37 / 60) |
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 | 1 1 1 1 1 1 1 1 1 1 1 1 1 5 1 1 1 1 1 1 1 | 'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
exports["default"] = undefined;
var _extends2 = require('babel-runtime/helpers/extends');
var _extends3 = _interopRequireDefault(_extends2);
var _classCallCheck2 = require('babel-runtime/helpers/classCallCheck');
var _classCallCheck3 = _interopRequireDefault(_classCallCheck2);
var _possibleConstructorReturn2 = require('babel-runtime/helpers/possibleConstructorReturn');
var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2);
var _inherits2 = require('babel-runtime/helpers/inherits');
var _inherits3 = _interopRequireDefault(_inherits2);
var _react = require('react');
var _react2 = _interopRequireDefault(_react);
var _reactDom = require('react-dom');
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
var InputElement = function (_React$Component) {
(0, _inherits3["default"])(InputElement, _React$Component);
function InputElement() {
(0, _classCallCheck3["default"])(this, InputElement);
var _this = (0, _possibleConstructorReturn3["default"])(this, _React$Component.apply(this, arguments));
_this.focus = function () {
_this.ele.focus ? _this.ele.focus() : (0, _reactDom.findDOMNode)(_this.ele).focus();
};
_this.blur = function () {
_this.ele.blur ? _this.ele.blur() : (0, _reactDom.findDOMNode)(_this.ele).blur();
};
return _this;
}
InputElement.prototype.render = function render() {
var _this2 = this;
return _react2["default"].cloneElement(this.props.children, (0, _extends3["default"])({}, this.props, { ref: function ref(ele) {
return _this2.ele = ele;
} }), null);
};
return InputElement;
}(_react2["default"].Component);
exports["default"] = InputElement;
module.exports = exports['default'];
|
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 | 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 11 1 1 1 1 1 1 1 1 1 1 1 | 'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
exports["default"] = undefined;
var _typeof2 = require('babel-runtime/helpers/typeof');
var _typeof3 = _interopRequireDefault(_typeof2);
var _defineProperty2 = require('babel-runtime/helpers/defineProperty');
var _defineProperty3 = _interopRequireDefault(_defineProperty2);
var _extends2 = require('babel-runtime/helpers/extends');
var _extends3 = _interopRequireDefault(_extends2);
var _classCallCheck2 = require('babel-runtime/helpers/classCallCheck');
var _classCallCheck3 = _interopRequireDefault(_classCallCheck2);
var _possibleConstructorReturn2 = require('babel-runtime/helpers/possibleConstructorReturn');
var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2);
var _inherits2 = require('babel-runtime/helpers/inherits');
var _inherits3 = _interopRequireDefault(_inherits2);
var _react = require('react');
var _react2 = _interopRequireDefault(_react);
var _rcSelect = require('rc-select');
var _classnames = require('classnames');
var _classnames2 = _interopRequireDefault(_classnames);
var _select = require('../select');
var _select2 = _interopRequireDefault(_select);
var _input = require('../input');
var _input2 = _interopRequireDefault(_input);
var _InputElement = require('./InputElement');
var _InputElement2 = _interopRequireDefault(_InputElement);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
;
function isSelectOptionOrSelectOptGroup(child) {
return child && child.type && (child.type.isSelectOption || child.type.isSelectOptGroup);
}
var AutoComplete = function (_React$Component) {
(0, _inherits3["default"])(AutoComplete, _React$Component);
function AutoComplete() {
(0, _classCallCheck3["default"])(this, AutoComplete);
var _this = (0, _possibleConstructorReturn3["default"])(this, _React$Component.apply(this, arguments));
_this.getInputElement = function () {
var children = _this.props.children;
var element = children && _react2["default"].isValidElement(children) && children.type !== _rcSelect.Option ? _react2["default"].Children.only(_this.props.children) : _react2["default"].createElement(_input2["default"], null);
return _react2["default"].createElement(
_InputElement2["default"],
(0, _extends3["default"])({}, element.props, { className: (0, _classnames2["default"])('ant-input', element.props.className) }),
element
);
};
return _this;
}
AutoComplete.prototype.render = function render() {
var _classNames;
var _props = this.props,
size = _props.size,
_props$className = _props.className,
className = _props$className === undefined ? '' : _props$className,
notFoundContent = _props.notFoundContent,
prefixCls = _props.prefixCls,
optionLabelProp = _props.optionLabelProp,
dataSource = _props.dataSource,
children = _props.children;
var cls = (0, _classnames2["default"])((_classNames = {}, (0, _defineProperty3["default"])(_classNames, prefixCls + '-lg', size === 'large'), (0, _defineProperty3["default"])(_classNames, prefixCls + '-sm', size === 'small'), (0, _defineProperty3["default"])(_classNames, className, !!className), (0, _defineProperty3["default"])(_classNames, prefixCls + '-show-search', true), (0, _defineProperty3["default"])(_classNames, prefixCls + '-auto-complete', true), _classNames));
var options = void 0;
var childArray = _react2["default"].Children.toArray(children);
if (childArray.length && isSelectOptionOrSelectOptGroup(childArray[0])) {
options = children;
} else {
options = dataSource ? dataSource.map(function (item) {
if (_react2["default"].isValidElement(item)) {
return item;
}
switch (typeof item === 'undefined' ? 'undefined' : (0, _typeof3["default"])(item)) {
case 'string':
return _react2["default"].createElement(
_rcSelect.Option,
{ key: item },
item
);
case 'object':
return _react2["default"].createElement(
_rcSelect.Option,
{ key: item.value },
item.text
);
default:
throw new Error('AutoComplete[dataSource] only supports type `string[] | Object[]`.');
}
}) : [];
}
return _react2["default"].createElement(
_select2["default"],
(0, _extends3["default"])({}, this.props, { className: cls, mode: 'combobox', optionLabelProp: optionLabelProp, getInputElement: this.getInputElement, notFoundContent: notFoundContent }),
options
);
};
return AutoComplete;
}(_react2["default"].Component);
exports["default"] = AutoComplete;
AutoComplete.Option = _rcSelect.Option;
AutoComplete.OptGroup = _rcSelect.OptGroup;
AutoComplete.defaultProps = {
prefixCls: 'ant-select',
transitionName: 'slide-up',
optionLabelProp: 'children',
choiceTransitionName: 'zoom',
showSearch: false
};
module.exports = exports['default'];
|
| File | Statements | Branches | Functions | Lines | |||||
|---|---|---|---|---|---|---|---|---|---|
| css.js | 33.33% | (1 / 3) | 100% | (0 / 0) | 100% | (0 / 0) | 33.33% | (1 / 3) |
| 1 2 3 4 5 6 7 8 | 2 | 'use strict';
require('../../style/index.css');
require('./index.css');
require('../../select/style/css');
|
| File | Statements | Branches | Functions | Lines | |||||
|---|---|---|---|---|---|---|---|---|---|
| index.js | 48.86% | (43 / 88) | 10.81% | (4 / 37) | 14.29% | (2 / 14) | 48.28% | (42 / 87) |
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 | 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 12 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 | 'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
exports["default"] = undefined;
var _extends2 = require('babel-runtime/helpers/extends');
var _extends3 = _interopRequireDefault(_extends2);
var _classCallCheck2 = require('babel-runtime/helpers/classCallCheck');
var _classCallCheck3 = _interopRequireDefault(_classCallCheck2);
var _possibleConstructorReturn2 = require('babel-runtime/helpers/possibleConstructorReturn');
var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2);
var _inherits2 = require('babel-runtime/helpers/inherits');
var _inherits3 = _interopRequireDefault(_inherits2);
var _react = require('react');
var _react2 = _interopRequireDefault(_react);
var _rcAnimate = require('rc-animate');
var _rcAnimate2 = _interopRequireDefault(_rcAnimate);
var _addEventListener = require('rc-util/lib/Dom/addEventListener');
var _addEventListener2 = _interopRequireDefault(_addEventListener);
var _classnames = require('classnames');
var _classnames2 = _interopRequireDefault(_classnames);
var _omit = require('omit.js');
var _omit2 = _interopRequireDefault(_omit);
var _icon = require('../icon');
var _icon2 = _interopRequireDefault(_icon);
var _getScroll = require('../_util/getScroll');
var _getScroll2 = _interopRequireDefault(_getScroll);
var _getRequestAnimationFrame = require('../_util/getRequestAnimationFrame');
var _getRequestAnimationFrame2 = _interopRequireDefault(_getRequestAnimationFrame);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
var reqAnimFrame = (0, _getRequestAnimationFrame2["default"])();
var easeInOutCubic = function easeInOutCubic(t, b, c, d) {
var cc = c - b;
t /= d / 2;
if (t < 1) {
return cc / 2 * t * t * t + b;
} else {
return cc / 2 * ((t -= 2) * t * t + 2) + b;
}
};
function noop() {}
function getDefaultTarget() {
return typeof window !== 'undefined' ? window : null;
}
var BackTop = function (_React$Component) {
(0, _inherits3["default"])(BackTop, _React$Component);
function BackTop(props) {
(0, _classCallCheck3["default"])(this, BackTop);
var _this = (0, _possibleConstructorReturn3["default"])(this, _React$Component.call(this, props));
_this.getCurrentScrollTop = function () {
var targetNode = (_this.props.target || getDefaultTarget)();
if (targetNode === window) {
return window.pageYOffset || document.body.scrollTop || document.documentElement.scrollTop;
}
return targetNode.scrollTop;
};
_this.scrollToTop = function (e) {
var scrollTop = _this.getCurrentScrollTop();
var startTime = Date.now();
var frameFunc = function frameFunc() {
var timestamp = Date.now();
var time = timestamp - startTime;
_this.setScrollTop(easeInOutCubic(time, scrollTop, 0, 450));
if (time < 450) {
reqAnimFrame(frameFunc);
}
};
reqAnimFrame(frameFunc);
(_this.props.onClick || noop)(e);
};
_this.handleScroll = function () {
var _this$props = _this.props,
visibilityHeight = _this$props.visibilityHeight,
_this$props$target = _this$props.target,
target = _this$props$target === undefined ? getDefaultTarget : _this$props$target;
var scrollTop = (0, _getScroll2["default"])(target(), true);
_this.setState({
visible: scrollTop > visibilityHeight
});
};
_this.state = {
visible: false
};
return _this;
}
BackTop.prototype.setScrollTop = function setScrollTop(value) {
var targetNode = (this.props.target || getDefaultTarget)();
if (targetNode === window) {
document.body.scrollTop = value;
document.documentElement.scrollTop = value;
} else {
targetNode.scrollTop = value;
}
};
BackTop.prototype.componentDidMount = function componentDidMount() {
this.handleScroll();
this.scrollEvent = (0, _addEventListener2["default"])((this.props.target || getDefaultTarget)(), 'scroll', this.handleScroll);
};
BackTop.prototype.componentWillUnmount = function componentWillUnmount() {
if (this.scrollEvent) {
this.scrollEvent.remove();
}
};
BackTop.prototype.render = function render() {
var _props = this.props,
_props$prefixCls = _props.prefixCls,
prefixCls = _props$prefixCls === undefined ? 'ant-back-top' : _props$prefixCls,
_props$className = _props.className,
className = _props$className === undefined ? '' : _props$className,
children = _props.children;
var classString = (0, _classnames2["default"])(prefixCls, className);
var defaultElement = _react2["default"].createElement(
'div',
{ className: prefixCls + '-content' },
_react2["default"].createElement(_icon2["default"], { className: prefixCls + '-icon', type: 'to-top' })
);
// fix https://fb.me/react-unknown-prop
var divProps = (0, _omit2["default"])(this.props, ['prefixCls', 'className', 'children', 'visibilityHeight']);
var backTopBtn = this.state.visible ? _react2["default"].createElement(
'div',
(0, _extends3["default"])({}, divProps, { className: classString, onClick: this.scrollToTop }),
children || defaultElement
) : null;
return _react2["default"].createElement(
_rcAnimate2["default"],
{ component: '', transitionName: 'fade' },
backTopBtn
);
};
return BackTop;
}(_react2["default"].Component);
exports["default"] = BackTop;
BackTop.defaultProps = {
visibilityHeight: 400
};
module.exports = exports['default'];
|
| File | Statements | Branches | Functions | Lines | |||||
|---|---|---|---|---|---|---|---|---|---|
| css.js | 50% | (1 / 2) | 100% | (0 / 0) | 100% | (0 / 0) | 50% | (1 / 2) |
| 1 2 3 4 5 6 | 2 | 'use strict';
require('../../style/index.css');
require('./index.css');
|
| File | Statements | Branches | Functions | Lines | |||||
|---|---|---|---|---|---|---|---|---|---|
| ScrollNumber.js | 39.47% | (30 / 76) | 11.11% | (4 / 36) | 12.5% | (2 / 16) | 38.67% | (29 / 75) | |
| index.js | 53.13% | (34 / 64) | 13.04% | (6 / 46) | 40% | (2 / 5) | 55% | (33 / 60) |
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 | 1 1 1 1 1 1 1 1 1 1 1 1 1 1 6 1 1 1 1 1 1 1 1 1 1 1 1 1 1 | 'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
exports["default"] = undefined;
var _classCallCheck2 = require('babel-runtime/helpers/classCallCheck');
var _classCallCheck3 = _interopRequireDefault(_classCallCheck2);
var _possibleConstructorReturn2 = require('babel-runtime/helpers/possibleConstructorReturn');
var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2);
var _inherits2 = require('babel-runtime/helpers/inherits');
var _inherits3 = _interopRequireDefault(_inherits2);
var _react = require('react');
var _react2 = _interopRequireDefault(_react);
var _objectAssign = require('object-assign');
var _objectAssign2 = _interopRequireDefault(_objectAssign);
var _omit = require('omit.js');
var _omit2 = _interopRequireDefault(_omit);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
function getNumberArray(num) {
return num ? num.toString().split('').reverse().map(function (i) {
return Number(i);
}) : [];
}
var ScrollNumber = function (_Component) {
(0, _inherits3["default"])(ScrollNumber, _Component);
function ScrollNumber(props) {
(0, _classCallCheck3["default"])(this, ScrollNumber);
var _this = (0, _possibleConstructorReturn3["default"])(this, _Component.call(this, props));
_this.state = {
animateStarted: true,
count: props.count
};
return _this;
}
ScrollNumber.prototype.getPositionByNum = function getPositionByNum(num, i) {
if (this.state.animateStarted) {
return 10 + num;
}
var currentDigit = getNumberArray(this.state.count)[i];
var lastDigit = getNumberArray(this.lastCount)[i];
// 同方向则在同一侧切换数字
if (this.state.count > this.lastCount) {
if (currentDigit >= lastDigit) {
return 10 + num;
}
return 20 + num;
}
if (currentDigit <= lastDigit) {
return 10 + num;
}
return num;
};
ScrollNumber.prototype.componentWillReceiveProps = function componentWillReceiveProps(nextProps) {
var _this2 = this;
if ('count' in nextProps) {
if (this.state.count === nextProps.count) {
return;
}
this.lastCount = this.state.count;
// 复原数字初始位置
this.setState({
animateStarted: true
}, function () {
// 等待数字位置复原完毕
// 开始设置完整的数字
setTimeout(function () {
_this2.setState({
animateStarted: false,
count: nextProps.count
}, function () {
var onAnimated = _this2.props.onAnimated;
if (onAnimated) {
onAnimated();
}
});
}, 5);
});
}
};
ScrollNumber.prototype.renderNumberList = function renderNumberList(position) {
var childrenToReturn = [];
for (var i = 0; i < 30; i++) {
var currentClassName = position === i ? 'current' : '';
childrenToReturn.push(_react2["default"].createElement(
'p',
{ key: i.toString(), className: currentClassName },
i % 10
));
}
return childrenToReturn;
};
ScrollNumber.prototype.renderCurrentNumber = function renderCurrentNumber(num, i) {
var position = this.getPositionByNum(num, i);
var removeTransition = this.state.animateStarted || getNumberArray(this.lastCount)[i] === undefined;
return (0, _react.createElement)('span', {
className: this.props.prefixCls + '-only',
style: {
transition: removeTransition && 'none',
msTransform: 'translateY(' + -position * 100 + '%)',
WebkitTransform: 'translateY(' + -position * 100 + '%)',
transform: 'translateY(' + -position * 100 + '%)'
},
key: i
}, this.renderNumberList(position));
};
ScrollNumber.prototype.renderNumberElement = function renderNumberElement() {
var _this3 = this;
var state = this.state;
if (!state.count || isNaN(state.count)) {
return state.count;
}
return getNumberArray(state.count).map(function (num, i) {
return _this3.renderCurrentNumber(num, i);
}).reverse();
};
ScrollNumber.prototype.render = function render() {
// fix https://fb.me/react-unknown-prop
var props = (0, _objectAssign2["default"])({}, (0, _omit2["default"])(this.props, ['count', 'onAnimated', 'component', 'prefixCls']), {
className: this.props.prefixCls + ' ' + this.props.className
});
// allow specify the border
// mock border-color by box-shadow for compatible with old usage:
// <Badge count={4} style={{ backgroundColor: '#fff', color: '#999', borderColor: '#d9d9d9' }} />
if (props.style && props.style.borderColor) {
props.style.boxShadow = '0 0 0 1px ' + props.style.borderColor + ' inset';
}
return (0, _react.createElement)(this.props.component || 'sup', props, this.renderNumberElement());
};
return ScrollNumber;
}(_react.Component);
exports["default"] = ScrollNumber;
ScrollNumber.defaultProps = {
prefixCls: 'ant-scroll-number',
count: null,
onAnimated: function onAnimated() {}
};
module.exports = exports['default'];
|
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 | 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 10 1 1 1 1 1 1 1 1 1 1 | 'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
exports["default"] = undefined;
var _extends2 = require('babel-runtime/helpers/extends');
var _extends3 = _interopRequireDefault(_extends2);
var _defineProperty2 = require('babel-runtime/helpers/defineProperty');
var _defineProperty3 = _interopRequireDefault(_defineProperty2);
var _classCallCheck2 = require('babel-runtime/helpers/classCallCheck');
var _classCallCheck3 = _interopRequireDefault(_classCallCheck2);
var _possibleConstructorReturn2 = require('babel-runtime/helpers/possibleConstructorReturn');
var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2);
var _inherits2 = require('babel-runtime/helpers/inherits');
var _inherits3 = _interopRequireDefault(_inherits2);
var _react = require('react');
var _react2 = _interopRequireDefault(_react);
var _rcAnimate = require('rc-animate');
var _rcAnimate2 = _interopRequireDefault(_rcAnimate);
var _ScrollNumber = require('./ScrollNumber');
var _ScrollNumber2 = _interopRequireDefault(_ScrollNumber);
var _classnames = require('classnames');
var _classnames2 = _interopRequireDefault(_classnames);
var _warning = require('../_util/warning');
var _warning2 = _interopRequireDefault(_warning);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
var __rest = undefined && undefined.__rest || function (s, e) {
var t = {};
for (var p in s) {
if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p];
}if (s != null && typeof Object.getOwnPropertySymbols === "function") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) {
if (e.indexOf(p[i]) < 0) t[p[i]] = s[p[i]];
}return t;
};
var Badge = function (_React$Component) {
(0, _inherits3["default"])(Badge, _React$Component);
function Badge() {
(0, _classCallCheck3["default"])(this, Badge);
return (0, _possibleConstructorReturn3["default"])(this, _React$Component.apply(this, arguments));
}
Badge.prototype.render = function render() {
var _classNames, _classNames2;
var _a = this.props,
count = _a.count,
showZero = _a.showZero,
prefixCls = _a.prefixCls,
overflowCount = _a.overflowCount,
className = _a.className,
style = _a.style,
children = _a.children,
dot = _a.dot,
status = _a.status,
text = _a.text,
restProps = __rest(_a, ["count", "showZero", "prefixCls", "overflowCount", "className", "style", "children", "dot", "status", "text"]);
var isDot = dot || status;
var displayCount = count > overflowCount ? overflowCount + '+' : count;
// dot mode don't need count
if (isDot) {
displayCount = '';
}
var isZero = displayCount === '0' || displayCount === 0;
var isEmpty = displayCount === null || displayCount === undefined || displayCount === '';
var hidden = (isEmpty || isZero && !showZero) && !isDot;
var scrollNumberCls = (0, _classnames2["default"])((_classNames = {}, (0, _defineProperty3["default"])(_classNames, prefixCls + '-dot', isDot), (0, _defineProperty3["default"])(_classNames, prefixCls + '-count', !isDot), _classNames));
var badgeCls = (0, _classnames2["default"])(className, prefixCls, (_classNames2 = {}, (0, _defineProperty3["default"])(_classNames2, prefixCls + '-status', !!status), (0, _defineProperty3["default"])(_classNames2, prefixCls + '-not-a-wrapper', !children), _classNames2));
(0, _warning2["default"])(!(children && status), '`Badge[children]` and `Badge[status]` cannot be used at the same time.');
// <Badge status="success" />
if (!children && status) {
var _classNames3;
var statusCls = (0, _classnames2["default"])((_classNames3 = {}, (0, _defineProperty3["default"])(_classNames3, prefixCls + '-status-dot', !!status), (0, _defineProperty3["default"])(_classNames3, prefixCls + '-status-' + status, true), _classNames3));
return _react2["default"].createElement(
'span',
{ className: badgeCls },
_react2["default"].createElement('span', { className: statusCls }),
_react2["default"].createElement(
'span',
{ className: prefixCls + '-status-text' },
text
)
);
}
var scrollNumber = hidden ? null : _react2["default"].createElement(_ScrollNumber2["default"], { 'data-show': !hidden, className: scrollNumberCls, count: displayCount, style: style });
var statusText = hidden || !text ? null : _react2["default"].createElement(
'span',
{ className: prefixCls + '-status-text' },
text
);
return _react2["default"].createElement(
'span',
(0, _extends3["default"])({}, restProps, { className: badgeCls, title: count }),
children,
_react2["default"].createElement(
_rcAnimate2["default"],
{ component: '', showProp: 'data-show', transitionName: children ? prefixCls + '-zoom' : '', transitionAppear: true },
scrollNumber
),
statusText
);
};
return Badge;
}(_react2["default"].Component);
exports["default"] = Badge;
Badge.defaultProps = {
prefixCls: 'ant-badge',
count: null,
showZero: false,
dot: false,
overflowCount: 99
};
Badge.propTypes = {
count: _react.PropTypes.oneOfType([_react.PropTypes.string, _react.PropTypes.number]),
showZero: _react.PropTypes.bool,
dot: _react.PropTypes.bool,
overflowCount: _react.PropTypes.number
};
module.exports = exports['default'];
|
| File | Statements | Branches | Functions | Lines | |||||
|---|---|---|---|---|---|---|---|---|---|
| css.js | 50% | (1 / 2) | 100% | (0 / 0) | 100% | (0 / 0) | 50% | (1 / 2) |
| 1 2 3 4 5 6 | 2 | 'use strict';
require('../../style/index.css');
require('./index.css');
|
| File | Statements | Branches | Functions | Lines | |||||
|---|---|---|---|---|---|---|---|---|---|
| Breadcrumb.js | 50% | (32 / 64) | 12.5% | (4 / 32) | 18.18% | (2 / 11) | 49.21% | (31 / 63) | |
| BreadcrumbItem.js | 56.82% | (25 / 44) | 28.57% | (6 / 21) | 40% | (2 / 5) | 60% | (24 / 40) | |
| index.js | 100% | (10 / 10) | 75% | (3 / 4) | 100% | (1 / 1) | 100% | (9 / 9) |
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 | 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 8 1 1 1 1 1 1 1 1 1 1 1 1 | 'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
exports["default"] = undefined;
var _classCallCheck2 = require('babel-runtime/helpers/classCallCheck');
var _classCallCheck3 = _interopRequireDefault(_classCallCheck2);
var _possibleConstructorReturn2 = require('babel-runtime/helpers/possibleConstructorReturn');
var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2);
var _inherits2 = require('babel-runtime/helpers/inherits');
var _inherits3 = _interopRequireDefault(_inherits2);
var _react = require('react');
var _react2 = _interopRequireDefault(_react);
var _propTypes = require('prop-types');
var _propTypes2 = _interopRequireDefault(_propTypes);
var _warning = require('../_util/warning');
var _warning2 = _interopRequireDefault(_warning);
var _BreadcrumbItem = require('./BreadcrumbItem');
var _BreadcrumbItem2 = _interopRequireDefault(_BreadcrumbItem);
var _classnames = require('classnames');
var _classnames2 = _interopRequireDefault(_classnames);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
;
function getBreadcrumbName(route, params) {
if (!route.breadcrumbName) {
return null;
}
var paramsKeys = Object.keys(params).join('|');
var name = route.breadcrumbName.replace(new RegExp(':(' + paramsKeys + ')', 'g'), function (replacement, key) {
return params[key] || replacement;
});
return name;
}
function defaultItemRender(route, params, routes, paths) {
var isLastItem = routes.indexOf(route) === routes.length - 1;
var name = getBreadcrumbName(route, params);
return isLastItem ? _react2["default"].createElement(
'span',
null,
name
) : _react2["default"].createElement(
'a',
{ href: '#/' + paths.join('/') },
name
);
}
var Breadcrumb = function (_React$Component) {
(0, _inherits3["default"])(Breadcrumb, _React$Component);
function Breadcrumb() {
(0, _classCallCheck3["default"])(this, Breadcrumb);
return (0, _possibleConstructorReturn3["default"])(this, _React$Component.apply(this, arguments));
}
Breadcrumb.prototype.componentDidMount = function componentDidMount() {
var props = this.props;
(0, _warning2["default"])(!('linkRender' in props || 'nameRender' in props), '`linkRender` and `nameRender` are removed, please use `itemRender` instead, ' + 'see: http://u.ant.design/item-render.');
};
Breadcrumb.prototype.render = function render() {
var crumbs = void 0;
var _props = this.props,
separator = _props.separator,
prefixCls = _props.prefixCls,
style = _props.style,
className = _props.className,
routes = _props.routes,
_props$params = _props.params,
params = _props$params === undefined ? {} : _props$params,
children = _props.children,
_props$itemRender = _props.itemRender,
itemRender = _props$itemRender === undefined ? defaultItemRender : _props$itemRender;
if (routes && routes.length > 0) {
var paths = [];
crumbs = routes.map(function (route) {
route.path = route.path || '';
var path = route.path.replace(/^\//, '');
Object.keys(params).forEach(function (key) {
path = path.replace(':' + key, params[key]);
});
if (path) {
paths.push(path);
}
return _react2["default"].createElement(
_BreadcrumbItem2["default"],
{ separator: separator, key: route.breadcrumbName || path },
itemRender(route, params, routes, paths)
);
});
} else if (children) {
crumbs = _react2["default"].Children.map(children, function (element, index) {
if (!element) {
return element;
}
(0, _warning2["default"])(element.type && element.type.__ANT_BREADCRUMB_ITEM, 'Breadcrumb only accepts Breadcrumb.Item as it\'s children');
return (0, _react.cloneElement)(element, {
separator: separator,
key: index
});
});
}
return _react2["default"].createElement(
'div',
{ className: (0, _classnames2["default"])(className, prefixCls), style: style },
crumbs
);
};
return Breadcrumb;
}(_react2["default"].Component);
exports["default"] = Breadcrumb;
Breadcrumb.defaultProps = {
prefixCls: 'ant-breadcrumb',
separator: '/'
};
Breadcrumb.propTypes = {
prefixCls: _propTypes2["default"].string,
separator: _propTypes2["default"].node,
routes: _propTypes2["default"].array,
params: _propTypes2["default"].object,
linkRender: _propTypes2["default"].func,
nameRender: _propTypes2["default"].func
};
module.exports = exports['default'];
|
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 | 1 1 1 1 1 1 1 1 1 1 1 1 5 1 1 1 1 1 1 1 1 1 1 1 | 'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
exports["default"] = undefined;
var _extends2 = require('babel-runtime/helpers/extends');
var _extends3 = _interopRequireDefault(_extends2);
var _classCallCheck2 = require('babel-runtime/helpers/classCallCheck');
var _classCallCheck3 = _interopRequireDefault(_classCallCheck2);
var _possibleConstructorReturn2 = require('babel-runtime/helpers/possibleConstructorReturn');
var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2);
var _inherits2 = require('babel-runtime/helpers/inherits');
var _inherits3 = _interopRequireDefault(_inherits2);
var _react = require('react');
var _react2 = _interopRequireDefault(_react);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
var __rest = undefined && undefined.__rest || function (s, e) {
var t = {};
for (var p in s) {
if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p];
}if (s != null && typeof Object.getOwnPropertySymbols === "function") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) {
if (e.indexOf(p[i]) < 0) t[p[i]] = s[p[i]];
}return t;
};
var BreadcrumbItem = function (_React$Component) {
(0, _inherits3["default"])(BreadcrumbItem, _React$Component);
function BreadcrumbItem() {
(0, _classCallCheck3["default"])(this, BreadcrumbItem);
return (0, _possibleConstructorReturn3["default"])(this, _React$Component.apply(this, arguments));
}
BreadcrumbItem.prototype.render = function render() {
var _a = this.props,
prefixCls = _a.prefixCls,
separator = _a.separator,
children = _a.children,
restProps = __rest(_a, ["prefixCls", "separator", "children"]);
var link = void 0;
if ('href' in this.props) {
link = _react2["default"].createElement(
'a',
(0, _extends3["default"])({ className: prefixCls + '-link' }, restProps),
children
);
} else {
link = _react2["default"].createElement(
'span',
(0, _extends3["default"])({ className: prefixCls + '-link' }, restProps),
children
);
}
if (children) {
return _react2["default"].createElement(
'span',
null,
link,
_react2["default"].createElement(
'span',
{ className: prefixCls + '-separator' },
separator
)
);
}
return null;
};
return BreadcrumbItem;
}(_react2["default"].Component);
exports["default"] = BreadcrumbItem;
BreadcrumbItem.__ANT_BREADCRUMB_ITEM = true;
BreadcrumbItem.defaultProps = {
prefixCls: 'ant-breadcrumb',
separator: '/'
};
BreadcrumbItem.propTypes = {
prefixCls: _react.PropTypes.string,
separator: _react.PropTypes.oneOfType([_react.PropTypes.string, _react.PropTypes.element]),
href: _react.PropTypes.string
};
module.exports = exports['default'];
|
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | 1 1 1 1 1 2 1 1 1 | 'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
var _Breadcrumb = require('./Breadcrumb');
var _Breadcrumb2 = _interopRequireDefault(_Breadcrumb);
var _BreadcrumbItem = require('./BreadcrumbItem');
var _BreadcrumbItem2 = _interopRequireDefault(_BreadcrumbItem);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
_Breadcrumb2["default"].Item = _BreadcrumbItem2["default"];
exports["default"] = _Breadcrumb2["default"];
module.exports = exports['default'];
|
| File | Statements | Branches | Functions | Lines | |||||
|---|---|---|---|---|---|---|---|---|---|
| css.js | 50% | (1 / 2) | 100% | (0 / 0) | 100% | (0 / 0) | 50% | (1 / 2) |
| 1 2 3 4 5 6 | 2 | 'use strict';
require('../../style/index.css');
require('./index.css');
|
| File | Statements | Branches | Functions | Lines | |||||
|---|---|---|---|---|---|---|---|---|---|
| button-group.js | 53.57% | (15 / 28) | 26.09% | (6 / 23) | 33.33% | (1 / 3) | 58.33% | (14 / 24) | |
| button.js | 42.27% | (41 / 97) | 11.32% | (6 / 53) | 15.38% | (2 / 13) | 43.01% | (40 / 93) | |
| index.js | 100% | (10 / 10) | 75% | (3 / 4) | 100% | (1 / 1) | 100% | (9 / 9) |
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 | 1 1 1 1 1 1 1 1 1 1 4 1 1 1 | 'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
var _extends2 = require('babel-runtime/helpers/extends');
var _extends3 = _interopRequireDefault(_extends2);
var _defineProperty2 = require('babel-runtime/helpers/defineProperty');
var _defineProperty3 = _interopRequireDefault(_defineProperty2);
exports["default"] = ButtonGroup;
var _react = require('react');
var _react2 = _interopRequireDefault(_react);
var _classnames = require('classnames');
var _classnames2 = _interopRequireDefault(_classnames);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
var __rest = undefined && undefined.__rest || function (s, e) {
var t = {};
for (var p in s) {
if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p];
}if (s != null && typeof Object.getOwnPropertySymbols === "function") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) {
if (e.indexOf(p[i]) < 0) t[p[i]] = s[p[i]];
}return t;
};
function ButtonGroup(props) {
var _props$prefixCls = props.prefixCls,
prefixCls = _props$prefixCls === undefined ? 'ant-btn-group' : _props$prefixCls,
_props$size = props.size,
size = _props$size === undefined ? '' : _props$size,
className = props.className,
others = __rest(props, ["prefixCls", "size", "className"]);
// large => lg
// small => sm
var sizeCls = {
large: 'lg',
small: 'sm'
}[size] || '';
var classes = (0, _classnames2["default"])(prefixCls, (0, _defineProperty3["default"])({}, prefixCls + '-' + sizeCls, sizeCls), className);
return _react2["default"].createElement('div', (0, _extends3["default"])({}, others, { className: classes }));
}
module.exports = exports['default'];
|
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 | 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 10 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 | 'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
exports["default"] = undefined;
var _extends2 = require('babel-runtime/helpers/extends');
var _extends3 = _interopRequireDefault(_extends2);
var _defineProperty2 = require('babel-runtime/helpers/defineProperty');
var _defineProperty3 = _interopRequireDefault(_defineProperty2);
var _classCallCheck2 = require('babel-runtime/helpers/classCallCheck');
var _classCallCheck3 = _interopRequireDefault(_classCallCheck2);
var _possibleConstructorReturn2 = require('babel-runtime/helpers/possibleConstructorReturn');
var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2);
var _inherits2 = require('babel-runtime/helpers/inherits');
var _inherits3 = _interopRequireDefault(_inherits2);
var _react = require('react');
var _react2 = _interopRequireDefault(_react);
var _propTypes = require('prop-types');
var _propTypes2 = _interopRequireDefault(_propTypes);
var _classnames = require('classnames');
var _classnames2 = _interopRequireDefault(_classnames);
var _icon = require('../icon');
var _icon2 = _interopRequireDefault(_icon);
var _omit = require('omit.js');
var _omit2 = _interopRequireDefault(_omit);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
var __rest = undefined && undefined.__rest || function (s, e) {
var t = {};
for (var p in s) {
if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p];
}if (s != null && typeof Object.getOwnPropertySymbols === "function") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) {
if (e.indexOf(p[i]) < 0) t[p[i]] = s[p[i]];
}return t;
};
var rxTwoCNChar = /^[\u4e00-\u9fa5]{2}$/;
var isTwoCNChar = rxTwoCNChar.test.bind(rxTwoCNChar);
function isString(str) {
return typeof str === 'string';
}
// Insert one space between two chinese characters automatically.
function insertSpace(child) {
// Check the child if is undefined or null.
if (child == null) {
return;
}
if (isString(child.type) && isTwoCNChar(child.props.children)) {
return _react2["default"].cloneElement(child, {}, child.props.children.split('').join(' '));
}
if (isString(child)) {
if (isTwoCNChar(child)) {
child = child.split('').join(' ');
}
return _react2["default"].createElement(
'span',
null,
child
);
}
return child;
}
var Button = function (_React$Component) {
(0, _inherits3["default"])(Button, _React$Component);
function Button(props) {
(0, _classCallCheck3["default"])(this, Button);
var _this = (0, _possibleConstructorReturn3["default"])(this, _React$Component.call(this, props));
_this.handleClick = function (e) {
// Add click effect
_this.setState({ clicked: true });
clearTimeout(_this.timeout);
_this.timeout = setTimeout(function () {
return _this.setState({ clicked: false });
}, 500);
var onClick = _this.props.onClick;
if (onClick) {
onClick(e);
}
};
// Handle auto focus when click button in Chrome
_this.handleMouseUp = function (e) {
if (_this.props.onMouseUp) {
_this.props.onMouseUp(e);
}
};
_this.state = {
loading: props.loading
};
return _this;
}
Button.prototype.componentWillReceiveProps = function componentWillReceiveProps(nextProps) {
var _this2 = this;
var currentLoading = this.props.loading;
var loading = nextProps.loading;
if (currentLoading) {
clearTimeout(this.delayTimeout);
}
if (loading && loading.delay) {
this.delayTimeout = setTimeout(function () {
return _this2.setState({ loading: loading });
}, loading.delay);
} else {
this.setState({ loading: loading });
}
};
Button.prototype.componentWillUnmount = function componentWillUnmount() {
if (this.timeout) {
clearTimeout(this.timeout);
}
if (this.delayTimeout) {
clearTimeout(this.delayTimeout);
}
};
Button.prototype.render = function render() {
var _classNames;
var _a = this.props,
type = _a.type,
shape = _a.shape,
_a$size = _a.size,
size = _a$size === undefined ? '' : _a$size,
className = _a.className,
htmlType = _a.htmlType,
children = _a.children,
icon = _a.icon,
prefixCls = _a.prefixCls,
ghost = _a.ghost,
others = __rest(_a, ["type", "shape", "size", "className", "htmlType", "children", "icon", "prefixCls", "ghost"]);var _state = this.state,
loading = _state.loading,
clicked = _state.clicked;
// large => lg
// small => sm
var sizeCls = {
large: 'lg',
small: 'sm'
}[size] || '';
var classes = (0, _classnames2["default"])(prefixCls, (_classNames = {}, (0, _defineProperty3["default"])(_classNames, prefixCls + '-' + type, type), (0, _defineProperty3["default"])(_classNames, prefixCls + '-' + shape, shape), (0, _defineProperty3["default"])(_classNames, prefixCls + '-' + sizeCls, sizeCls), (0, _defineProperty3["default"])(_classNames, prefixCls + '-icon-only', !children && icon), (0, _defineProperty3["default"])(_classNames, prefixCls + '-loading', loading), (0, _defineProperty3["default"])(_classNames, prefixCls + '-clicked', clicked), (0, _defineProperty3["default"])(_classNames, prefixCls + '-background-ghost', ghost), _classNames), className);
var iconType = loading ? 'loading' : icon;
var iconNode = iconType ? _react2["default"].createElement(_icon2["default"], { type: iconType }) : null;
var kids = _react2["default"].Children.map(children, insertSpace);
return _react2["default"].createElement(
'button',
(0, _extends3["default"])({}, (0, _omit2["default"])(others, ['loading', 'clicked']), { type: htmlType || 'button', className: classes, onMouseUp: this.handleMouseUp, onClick: this.handleClick }),
iconNode,
kids
);
};
return Button;
}(_react2["default"].Component);
exports["default"] = Button;
Button.__ANT_BUTTON = true;
Button.defaultProps = {
prefixCls: 'ant-btn',
loading: false,
clicked: false,
ghost: false
};
Button.propTypes = {
type: _propTypes2["default"].string,
shape: _propTypes2["default"].oneOf(['circle', 'circle-outline']),
size: _propTypes2["default"].oneOf(['large', 'default', 'small']),
htmlType: _propTypes2["default"].oneOf(['submit', 'button', 'reset']),
onClick: _propTypes2["default"].func,
loading: _propTypes2["default"].oneOfType([_propTypes2["default"].bool, _propTypes2["default"].object]),
className: _propTypes2["default"].string,
icon: _propTypes2["default"].string
};
module.exports = exports['default'];
|
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | 1 1 1 1 1 2 1 1 1 | 'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
var _button = require('./button');
var _button2 = _interopRequireDefault(_button);
var _buttonGroup = require('./button-group');
var _buttonGroup2 = _interopRequireDefault(_buttonGroup);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
_button2["default"].Group = _buttonGroup2["default"];
exports["default"] = _button2["default"];
module.exports = exports['default'];
|
| File | Statements | Branches | Functions | Lines | |||||
|---|---|---|---|---|---|---|---|---|---|
| css.js | 50% | (1 / 2) | 100% | (0 / 0) | 100% | (0 / 0) | 50% | (1 / 2) |
| 1 2 3 4 5 6 | 2 | 'use strict';
require('../../style/index.css');
require('./index.css');
|
| File | Statements | Branches | Functions | Lines | |||||
|---|---|---|---|---|---|---|---|---|---|
| Constants.js | 100% | (2 / 2) | 100% | (0 / 0) | 100% | (0 / 0) | 100% | (2 / 2) | |
| Header.js | 37.84% | (28 / 74) | 20% | (4 / 20) | 20% | (2 / 10) | 36.99% | (27 / 73) | |
| index.js | 38.3% | (36 / 94) | 8.89% | (4 / 45) | 11.76% | (2 / 17) | 37.63% | (35 / 93) |
| 1 2 3 4 5 6 7 | 1 1 | 'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
var PREFIX_CLS = exports.PREFIX_CLS = 'ant-fullcalendar';
|
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 | 1 1 1 1 1 1 1 1 1 1 1 1 1 1 5 1 1 1 1 1 1 1 1 1 1 1 1 | 'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
exports["default"] = undefined;
var _classCallCheck2 = require('babel-runtime/helpers/classCallCheck');
var _classCallCheck3 = _interopRequireDefault(_classCallCheck2);
var _possibleConstructorReturn2 = require('babel-runtime/helpers/possibleConstructorReturn');
var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2);
var _inherits2 = require('babel-runtime/helpers/inherits');
var _inherits3 = _interopRequireDefault(_inherits2);
var _react = require('react');
var _react2 = _interopRequireDefault(_react);
var _Constants = require('./Constants');
var _select = require('../select');
var _select2 = _interopRequireDefault(_select);
var _radio = require('../radio');
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
var Option = _select2["default"].Option;
var Header = function (_React$Component) {
(0, _inherits3["default"])(Header, _React$Component);
function Header() {
(0, _classCallCheck3["default"])(this, Header);
var _this = (0, _possibleConstructorReturn3["default"])(this, _React$Component.apply(this, arguments));
_this.onYearChange = function (year) {
var newValue = _this.props.value.clone();
newValue.year(parseInt(year, 10));
var onValueChange = _this.props.onValueChange;
if (onValueChange) {
onValueChange(newValue);
}
};
_this.onMonthChange = function (month) {
var newValue = _this.props.value.clone();
newValue.month(parseInt(month, 10));
var onValueChange = _this.props.onValueChange;
if (onValueChange) {
onValueChange(newValue);
}
};
_this.onTypeChange = function (e) {
var onTypeChange = _this.props.onTypeChange;
if (onTypeChange) {
onTypeChange(e.target.value);
}
};
return _this;
}
Header.prototype.getYearSelectElement = function getYearSelectElement(year) {
var _props = this.props,
yearSelectOffset = _props.yearSelectOffset,
yearSelectTotal = _props.yearSelectTotal,
locale = _props.locale,
prefixCls = _props.prefixCls,
fullscreen = _props.fullscreen;
var start = year - yearSelectOffset;
var end = start + yearSelectTotal;
var suffix = locale.year === '年' ? '年' : '';
var options = [];
for (var index = start; index < end; index++) {
options.push(_react2["default"].createElement(
Option,
{ key: '' + index },
index + suffix
));
}
return _react2["default"].createElement(
_select2["default"],
{ size: fullscreen ? 'default' : 'small', dropdownMatchSelectWidth: false, className: prefixCls + '-year-select', onChange: this.onYearChange, value: String(year) },
options
);
};
Header.prototype.getMonthsLocale = function getMonthsLocale(value) {
var current = value.clone();
var localeData = value.localeData();
var months = [];
for (var i = 0; i < 12; i++) {
current.month(i);
months.push(localeData.monthsShort(current));
}
return months;
};
Header.prototype.getMonthSelectElement = function getMonthSelectElement(month, months) {
var props = this.props;
var prefixCls = props.prefixCls,
fullscreen = props.fullscreen;
var options = [];
for (var index = 0; index < 12; index++) {
options.push(_react2["default"].createElement(
Option,
{ key: '' + index },
months[index]
));
}
return _react2["default"].createElement(
_select2["default"],
{ size: fullscreen ? 'default' : 'small', dropdownMatchSelectWidth: false, className: prefixCls + '-month-select', value: String(month), onChange: this.onMonthChange },
options
);
};
Header.prototype.render = function render() {
var _props2 = this.props,
type = _props2.type,
value = _props2.value,
prefixCls = _props2.prefixCls,
locale = _props2.locale,
fullscreen = _props2.fullscreen;
var yearSelect = this.getYearSelectElement(value.year());
var monthSelect = type === 'date' ? this.getMonthSelectElement(value.month(), this.getMonthsLocale(value)) : null;
var size = fullscreen ? 'default' : 'small';
var typeSwitch = _react2["default"].createElement(
_radio.Group,
{ onChange: this.onTypeChange, value: type, size: size },
_react2["default"].createElement(
_radio.Button,
{ value: 'date' },
locale.month
),
_react2["default"].createElement(
_radio.Button,
{ value: 'month' },
locale.year
)
);
return _react2["default"].createElement(
'div',
{ className: prefixCls + '-header' },
yearSelect,
monthSelect,
typeSwitch
);
};
return Header;
}(_react2["default"].Component);
exports["default"] = Header;
Header.defaultProps = {
prefixCls: _Constants.PREFIX_CLS + '-header',
yearSelectOffset: 10,
yearSelectTotal: 20
};
module.exports = exports['default'];
|
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 | 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 8 1 1 1 1 1 1 1 1 1 1 1 1 1 1 | 'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
exports["default"] = undefined;
var _extends2 = require('babel-runtime/helpers/extends');
var _extends3 = _interopRequireDefault(_extends2);
var _classCallCheck2 = require('babel-runtime/helpers/classCallCheck');
var _classCallCheck3 = _interopRequireDefault(_classCallCheck2);
var _possibleConstructorReturn2 = require('babel-runtime/helpers/possibleConstructorReturn');
var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2);
var _inherits2 = require('babel-runtime/helpers/inherits');
var _inherits3 = _interopRequireDefault(_inherits2);
var _react = require('react');
var _react2 = _interopRequireDefault(_react);
var _moment = require('moment');
var _moment2 = _interopRequireDefault(_moment);
var _FullCalendar = require('rc-calendar/lib/FullCalendar');
var _FullCalendar2 = _interopRequireDefault(_FullCalendar);
var _Constants = require('./Constants');
var _Header = require('./Header');
var _Header2 = _interopRequireDefault(_Header);
var _getLocale = require('../_util/getLocale');
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
function noop() {
return null;
}
function zerofixed(v) {
if (v < 10) {
return '0' + v;
}
return '' + v;
}
var Calendar = function (_React$Component) {
(0, _inherits3["default"])(Calendar, _React$Component);
function Calendar(props, context) {
(0, _classCallCheck3["default"])(this, Calendar);
var _this = (0, _possibleConstructorReturn3["default"])(this, _React$Component.call(this, props, context));
_this.monthCellRender = function (value) {
var _this$props = _this.props,
prefixCls = _this$props.prefixCls,
_this$props$monthCell = _this$props.monthCellRender,
monthCellRender = _this$props$monthCell === undefined ? noop : _this$props$monthCell;
return _react2["default"].createElement(
'div',
{ className: prefixCls + '-month' },
_react2["default"].createElement(
'div',
{ className: prefixCls + '-value' },
value.localeData().monthsShort(value)
),
_react2["default"].createElement(
'div',
{ className: prefixCls + '-content' },
monthCellRender(value)
)
);
};
_this.dateCellRender = function (value) {
var _this$props2 = _this.props,
prefixCls = _this$props2.prefixCls,
_this$props2$dateCell = _this$props2.dateCellRender,
dateCellRender = _this$props2$dateCell === undefined ? noop : _this$props2$dateCell;
return _react2["default"].createElement(
'div',
{ className: prefixCls + '-date' },
_react2["default"].createElement(
'div',
{ className: prefixCls + '-value' },
zerofixed(value.date())
),
_react2["default"].createElement(
'div',
{ className: prefixCls + '-content' },
dateCellRender(value)
)
);
};
_this.setValue = function (value, way) {
if (!('value' in _this.props)) {
_this.setState({ value: value });
}
if (way === 'select') {
if (_this.props.onSelect) {
_this.props.onSelect(value);
}
} else if (way === 'changePanel') {
_this.onPanelChange(value, _this.state.mode);
}
};
_this.setType = function (type) {
var mode = type === 'date' ? 'month' : 'year';
if (_this.state.mode !== mode) {
_this.setState({ mode: mode });
_this.onPanelChange(_this.state.value, mode);
}
};
_this.onHeaderValueChange = function (value) {
_this.setValue(value, 'changePanel');
};
_this.onHeaderTypeChange = function (type) {
_this.setType(type);
};
_this.onSelect = function (value) {
_this.setValue(value, 'select');
};
// Make sure that moment locale had be set correctly.
(0, _getLocale.getComponentLocale)(props, context, 'Calendar', function () {
return require('./locale/zh_CN');
});
var value = props.value || props.defaultValue || (0, _moment2["default"])();
if (!_moment2["default"].isMoment(value)) {
throw new Error('The value/defaultValue of Calendar must be a moment object after `antd@2.0`, ' + 'see: http://u.ant.design/calendar-value');
}
_this.state = {
value: value,
mode: props.mode
};
return _this;
}
Calendar.prototype.componentWillReceiveProps = function componentWillReceiveProps(nextProps) {
if ('value' in nextProps) {
this.setState({
value: nextProps.value
});
}
};
Calendar.prototype.onPanelChange = function onPanelChange(value, mode) {
var onPanelChange = this.props.onPanelChange;
if (onPanelChange) {
onPanelChange(value, mode);
}
};
Calendar.prototype.render = function render() {
var state = this.state,
props = this.props,
context = this.context;
var value = state.value,
mode = state.mode;
var localeCode = (0, _getLocale.getLocaleCode)(context);
if (value && localeCode) {
value.locale(localeCode);
}
var prefixCls = props.prefixCls,
style = props.style,
className = props.className,
fullscreen = props.fullscreen,
dateFullCellRender = props.dateFullCellRender,
monthFullCellRender = props.monthFullCellRender;
var type = mode === 'year' ? 'month' : 'date';
var locale = (0, _getLocale.getComponentLocale)(props, context, 'Calendar', function () {
return require('./locale/zh_CN');
});
var cls = className || '';
if (fullscreen) {
cls += ' ' + prefixCls + '-fullscreen';
}
var monthCellRender = monthFullCellRender || this.monthCellRender;
var dateCellRender = dateFullCellRender || this.dateCellRender;
return _react2["default"].createElement(
'div',
{ className: cls, style: style },
_react2["default"].createElement(_Header2["default"], { fullscreen: fullscreen, type: type, value: value, locale: locale.lang, prefixCls: prefixCls, onTypeChange: this.onHeaderTypeChange, onValueChange: this.onHeaderValueChange }),
_react2["default"].createElement(_FullCalendar2["default"], (0, _extends3["default"])({}, props, { Select: noop, locale: locale.lang, type: type, prefixCls: prefixCls, showHeader: false, value: value, monthCellRender: monthCellRender, dateCellRender: dateCellRender, onSelect: this.onSelect }))
);
};
return Calendar;
}(_react2["default"].Component);
exports["default"] = Calendar;
Calendar.defaultProps = {
locale: {},
fullscreen: true,
prefixCls: _Constants.PREFIX_CLS,
mode: 'month',
onSelect: noop,
onPanelChange: noop
};
Calendar.propTypes = {
monthCellRender: _react.PropTypes.func,
dateCellRender: _react.PropTypes.func,
monthFullCellRender: _react.PropTypes.func,
dateFullCellRender: _react.PropTypes.func,
fullscreen: _react.PropTypes.bool,
locale: _react.PropTypes.object,
prefixCls: _react.PropTypes.string,
className: _react.PropTypes.string,
style: _react.PropTypes.object,
onPanelChange: _react.PropTypes.func,
value: _react.PropTypes.object,
onSelect: _react.PropTypes.func
};
Calendar.contextTypes = {
antLocale: _react.PropTypes.object
};
module.exports = exports['default'];
|
| File | Statements | Branches | Functions | Lines | |||||
|---|---|---|---|---|---|---|---|---|---|
| ca_ES.js | 100% | (7 / 7) | 75% | (3 / 4) | 100% | (1 / 1) | 100% | (6 / 6) | |
| cs_CZ.js | 100% | (7 / 7) | 75% | (3 / 4) | 100% | (1 / 1) | 100% | (6 / 6) | |
| de_DE.js | 100% | (7 / 7) | 75% | (3 / 4) | 100% | (1 / 1) | 100% | (6 / 6) | |
| en_US.js | 100% | (7 / 7) | 75% | (3 / 4) | 100% | (1 / 1) | 100% | (6 / 6) | |
| et_EE.js | 100% | (7 / 7) | 75% | (3 / 4) | 100% | (1 / 1) | 100% | (6 / 6) | |
| fr_BE.js | 100% | (7 / 7) | 75% | (3 / 4) | 100% | (1 / 1) | 100% | (6 / 6) | |
| ja_JP.js | 100% | (7 / 7) | 75% | (3 / 4) | 100% | (1 / 1) | 100% | (6 / 6) | |
| ko_KR.js | 100% | (7 / 7) | 75% | (3 / 4) | 100% | (1 / 1) | 100% | (6 / 6) | |
| nl_NL.js | 100% | (7 / 7) | 75% | (3 / 4) | 100% | (1 / 1) | 100% | (6 / 6) | |
| pt_BR.js | 100% | (7 / 7) | 75% | (3 / 4) | 100% | (1 / 1) | 100% | (6 / 6) | |
| ru_RU.js | 100% | (7 / 7) | 75% | (3 / 4) | 100% | (1 / 1) | 100% | (6 / 6) | |
| sk_SK.js | 100% | (7 / 7) | 75% | (3 / 4) | 100% | (1 / 1) | 100% | (6 / 6) | |
| sv_SE.js | 100% | (7 / 7) | 75% | (3 / 4) | 100% | (1 / 1) | 100% | (6 / 6) | |
| zh_CN.js | 100% | (7 / 7) | 75% | (3 / 4) | 100% | (1 / 1) | 100% | (6 / 6) |
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | 1 1 1 1 1 1 | 'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
var _ca_ES = require('../../date-picker/locale/ca_ES');
var _ca_ES2 = _interopRequireDefault(_ca_ES);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
exports["default"] = _ca_ES2["default"];
module.exports = exports['default'];
|
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | 1 1 1 1 1 1 | 'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
var _cs_CZ = require('../../date-picker/locale/cs_CZ');
var _cs_CZ2 = _interopRequireDefault(_cs_CZ);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
exports["default"] = _cs_CZ2["default"];
module.exports = exports['default'];
|
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | 1 1 1 1 1 1 | 'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
var _de_DE = require('../../date-picker/locale/de_DE');
var _de_DE2 = _interopRequireDefault(_de_DE);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
exports["default"] = _de_DE2["default"];
module.exports = exports['default'];
|
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | 1 1 1 1 1 1 | 'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
var _en_US = require('../../date-picker/locale/en_US');
var _en_US2 = _interopRequireDefault(_en_US);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
exports["default"] = _en_US2["default"];
module.exports = exports['default'];
|
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | 1 1 1 1 1 1 | 'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
var _et_EE = require('../../date-picker/locale/et_EE');
var _et_EE2 = _interopRequireDefault(_et_EE);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
exports["default"] = _et_EE2["default"];
module.exports = exports['default'];
|
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | 1 1 1 1 1 1 | 'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
var _fr_BE = require('../../date-picker/locale/fr_BE');
var _fr_BE2 = _interopRequireDefault(_fr_BE);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
exports["default"] = _fr_BE2["default"];
module.exports = exports['default'];
|
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | 1 1 1 1 1 1 | 'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
var _ja_JP = require('../../date-picker/locale/ja_JP');
var _ja_JP2 = _interopRequireDefault(_ja_JP);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
exports["default"] = _ja_JP2["default"];
module.exports = exports['default'];
|
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | 1 1 1 1 1 1 | 'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
var _ko_KR = require('../../date-picker/locale/ko_KR');
var _ko_KR2 = _interopRequireDefault(_ko_KR);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
exports["default"] = _ko_KR2["default"];
module.exports = exports['default'];
|
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | 1 1 1 1 1 1 | 'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
var _nl_NL = require('../../date-picker/locale/nl_NL');
var _nl_NL2 = _interopRequireDefault(_nl_NL);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
exports["default"] = _nl_NL2["default"];
module.exports = exports['default'];
|
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | 1 1 1 1 1 1 | 'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
var _pt_BR = require('../../date-picker/locale/pt_BR');
var _pt_BR2 = _interopRequireDefault(_pt_BR);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
exports["default"] = _pt_BR2["default"];
module.exports = exports['default'];
|
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | 1 1 1 1 1 1 | 'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
var _ru_RU = require('../../date-picker/locale/ru_RU');
var _ru_RU2 = _interopRequireDefault(_ru_RU);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
exports["default"] = _ru_RU2["default"];
module.exports = exports['default'];
|
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | 1 1 1 1 1 1 | 'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
var _sk_SK = require('../../date-picker/locale/sk_SK');
var _sk_SK2 = _interopRequireDefault(_sk_SK);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
exports["default"] = _sk_SK2["default"];
module.exports = exports['default'];
|
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | 1 1 1 1 1 1 | 'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
var _sv_SE = require('../../date-picker/locale/sv_SE');
var _sv_SE2 = _interopRequireDefault(_sv_SE);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
exports["default"] = _sv_SE2["default"];
module.exports = exports['default'];
|
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | 1 1 1 1 1 1 | 'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
var _zh_CN = require('../../date-picker/locale/zh_CN');
var _zh_CN2 = _interopRequireDefault(_zh_CN);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
exports["default"] = _zh_CN2["default"];
module.exports = exports['default'];
|
| File | Statements | Branches | Functions | Lines | |||||
|---|---|---|---|---|---|---|---|---|---|
| css.js | 25% | (1 / 4) | 100% | (0 / 0) | 100% | (0 / 0) | 25% | (1 / 4) |
| 1 2 3 4 5 6 7 8 9 10 | 2 | 'use strict';
require('../../style/index.css');
require('./index.css');
require('../../select/style/css');
require('../../radio/style/css');
|
| File | Statements | Branches | Functions | Lines | |||||
|---|---|---|---|---|---|---|---|---|---|
| index.js | 41.18% | (14 / 34) | 20.69% | (6 / 29) | 33.33% | (1 / 3) | 43.33% | (13 / 30) |
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 | 1 1 1 1 1 1 1 1 1 4 1 1 1 | 'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
var _extends2 = require('babel-runtime/helpers/extends');
var _extends3 = _interopRequireDefault(_extends2);
var _defineProperty2 = require('babel-runtime/helpers/defineProperty');
var _defineProperty3 = _interopRequireDefault(_defineProperty2);
var _react = require('react');
var _react2 = _interopRequireDefault(_react);
var _classnames = require('classnames');
var _classnames2 = _interopRequireDefault(_classnames);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
var __rest = undefined && undefined.__rest || function (s, e) {
var t = {};
for (var p in s) {
if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p];
}if (s != null && typeof Object.getOwnPropertySymbols === "function") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) {
if (e.indexOf(p[i]) < 0) t[p[i]] = s[p[i]];
}return t;
};
exports["default"] = function (props) {
var _classNames;
var _props$prefixCls = props.prefixCls,
prefixCls = _props$prefixCls === undefined ? 'ant-card' : _props$prefixCls,
className = props.className,
extra = props.extra,
bodyStyle = props.bodyStyle,
title = props.title,
loading = props.loading,
_props$bordered = props.bordered,
bordered = _props$bordered === undefined ? true : _props$bordered,
others = __rest(props, ["prefixCls", "className", "extra", "bodyStyle", "title", "loading", "bordered"]);
var children = props.children;
var classString = (0, _classnames2["default"])(prefixCls, className, (_classNames = {}, (0, _defineProperty3["default"])(_classNames, prefixCls + '-loading', loading), (0, _defineProperty3["default"])(_classNames, prefixCls + '-bordered', bordered), _classNames));
if (loading) {
children = _react2["default"].createElement(
'div',
null,
_react2["default"].createElement('p', { className: prefixCls + '-loading-block', style: { width: '94%' } }),
_react2["default"].createElement(
'p',
null,
_react2["default"].createElement('span', { className: prefixCls + '-loading-block', style: { width: '28%' } }),
_react2["default"].createElement('span', { className: prefixCls + '-loading-block', style: { width: '62%' } })
),
_react2["default"].createElement(
'p',
null,
_react2["default"].createElement('span', { className: prefixCls + '-loading-block', style: { width: '22%' } }),
_react2["default"].createElement('span', { className: prefixCls + '-loading-block', style: { width: '66%' } })
),
_react2["default"].createElement(
'p',
null,
_react2["default"].createElement('span', { className: prefixCls + '-loading-block', style: { width: '56%' } }),
_react2["default"].createElement('span', { className: prefixCls + '-loading-block', style: { width: '39%' } })
),
_react2["default"].createElement(
'p',
null,
_react2["default"].createElement('span', { className: prefixCls + '-loading-block', style: { width: '21%' } }),
_react2["default"].createElement('span', { className: prefixCls + '-loading-block', style: { width: '15%' } }),
_react2["default"].createElement('span', { className: prefixCls + '-loading-block', style: { width: '40%' } })
)
);
}
var head = void 0;
if (!title) {
head = null;
} else {
head = typeof title === 'string' ? _react2["default"].createElement(
'div',
{ className: prefixCls + '-head' },
_react2["default"].createElement(
'h3',
{ className: prefixCls + '-head-title' },
title
)
) : _react2["default"].createElement(
'div',
{ className: prefixCls + '-head' },
_react2["default"].createElement(
'div',
{ className: prefixCls + '-head-title' },
title
)
);
}
return _react2["default"].createElement(
'div',
(0, _extends3["default"])({}, others, { className: classString }),
head,
extra ? _react2["default"].createElement(
'div',
{ className: prefixCls + '-extra' },
extra
) : null,
_react2["default"].createElement(
'div',
{ className: prefixCls + '-body', style: bodyStyle },
children
)
);
};
module.exports = exports['default'];
|
| File | Statements | Branches | Functions | Lines | |||||
|---|---|---|---|---|---|---|---|---|---|
| css.js | 50% | (1 / 2) | 100% | (0 / 0) | 100% | (0 / 0) | 50% | (1 / 2) |
| 1 2 3 4 5 6 | 2 | 'use strict';
require('../../style/index.css');
require('./index.css');
|
| File | Statements | Branches | Functions | Lines | |||||
|---|---|---|---|---|---|---|---|---|---|
| index.js | 54.39% | (31 / 57) | 22.73% | (5 / 22) | 20% | (2 / 10) | 53.57% | (30 / 56) |
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 | 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 8 1 1 1 1 1 1 1 1 1 1 1 | 'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
exports["default"] = undefined;
var _extends2 = require('babel-runtime/helpers/extends');
var _extends3 = _interopRequireDefault(_extends2);
var _classCallCheck2 = require('babel-runtime/helpers/classCallCheck');
var _classCallCheck3 = _interopRequireDefault(_classCallCheck2);
var _possibleConstructorReturn2 = require('babel-runtime/helpers/possibleConstructorReturn');
var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2);
var _inherits2 = require('babel-runtime/helpers/inherits');
var _inherits3 = _interopRequireDefault(_inherits2);
var _objectAssign = require('object-assign');
var _objectAssign2 = _interopRequireDefault(_objectAssign);
var _lodash = require('lodash.debounce');
var _lodash2 = _interopRequireDefault(_lodash);
var _reactSlick = require('react-slick');
var _reactSlick2 = _interopRequireDefault(_reactSlick);
var _react = require('react');
var _react2 = _interopRequireDefault(_react);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
// matchMedia polyfill for
// https://github.com/WickyNilliams/enquire.js/issues/82
Iif (typeof window !== 'undefined') {
var matchMediaPolyfill = function matchMediaPolyfill(mediaQuery) {
return {
media: mediaQuery,
matches: false,
addListener: function addListener() {},
removeListener: function removeListener() {}
};
};
window.matchMedia = window.matchMedia || matchMediaPolyfill;
}
var Carousel = function (_React$Component) {
(0, _inherits3["default"])(Carousel, _React$Component);
function Carousel() {
(0, _classCallCheck3["default"])(this, Carousel);
var _this = (0, _possibleConstructorReturn3["default"])(this, _React$Component.call(this));
_this.onWindowResized = function () {
// Fix https://github.com/ant-design/ant-design/issues/2550
var slick = _this.refs.slick;
var autoplay = _this.props.autoplay;
if (autoplay && slick && slick.innerSlider && slick.innerSlider.autoPlay) {
slick.innerSlider.autoPlay();
}
};
_this.onWindowResized = (0, _lodash2["default"])(_this.onWindowResized, 500, {
leading: false
});
return _this;
}
Carousel.prototype.componentDidMount = function componentDidMount() {
var autoplay = this.props.autoplay;
if (autoplay) {
window.addEventListener('resize', this.onWindowResized);
}
};
Carousel.prototype.componentWillUnmount = function componentWillUnmount() {
var autoplay = this.props.autoplay;
if (autoplay) {
window.removeEventListener('resize', this.onWindowResized);
this.onWindowResized.cancel();
}
};
Carousel.prototype.render = function render() {
var props = (0, _objectAssign2["default"])({}, this.props);
if (props.effect === 'fade') {
props.fade = true;
}
var className = props.prefixCls;
if (props.vertical) {
className = className + ' ' + className + '-vertical';
}
return _react2["default"].createElement(
'div',
{ className: className },
_react2["default"].createElement(_reactSlick2["default"], (0, _extends3["default"])({ ref: 'slick' }, props))
);
};
return Carousel;
}(_react2["default"].Component);
exports["default"] = Carousel;
Carousel.defaultProps = {
dots: true,
arrows: false,
prefixCls: 'ant-carousel',
draggable: false
};
module.exports = exports['default'];
|
| File | Statements | Branches | Functions | Lines | |||||
|---|---|---|---|---|---|---|---|---|---|
| css.js | 50% | (1 / 2) | 100% | (0 / 0) | 100% | (0 / 0) | 50% | (1 / 2) |
| 1 2 3 4 5 6 | 2 | 'use strict';
require('../../style/index.css');
require('./index.css');
|
| File | Statements | Branches | Functions | Lines | |||||
|---|---|---|---|---|---|---|---|---|---|
| index.js | 28.49% | (49 / 172) | 5.13% | (6 / 117) | 5.88% | (2 / 34) | 28.57% | (48 / 168) |
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 | 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 13 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 | 'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
exports["default"] = undefined;
var _extends2 = require('babel-runtime/helpers/extends');
var _extends3 = _interopRequireDefault(_extends2);
var _defineProperty2 = require('babel-runtime/helpers/defineProperty');
var _defineProperty3 = _interopRequireDefault(_defineProperty2);
var _classCallCheck2 = require('babel-runtime/helpers/classCallCheck');
var _classCallCheck3 = _interopRequireDefault(_classCallCheck2);
var _possibleConstructorReturn2 = require('babel-runtime/helpers/possibleConstructorReturn');
var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2);
var _inherits2 = require('babel-runtime/helpers/inherits');
var _inherits3 = _interopRequireDefault(_inherits2);
var _react = require('react');
var _react2 = _interopRequireDefault(_react);
var _rcCascader = require('rc-cascader');
var _rcCascader2 = _interopRequireDefault(_rcCascader);
var _arrayTreeFilter = require('array-tree-filter');
var _arrayTreeFilter2 = _interopRequireDefault(_arrayTreeFilter);
var _classnames = require('classnames');
var _classnames2 = _interopRequireDefault(_classnames);
var _omit = require('omit.js');
var _omit2 = _interopRequireDefault(_omit);
var _KeyCode = require('rc-util/lib/KeyCode');
var _KeyCode2 = _interopRequireDefault(_KeyCode);
var _input = require('../input');
var _input2 = _interopRequireDefault(_input);
var _icon = require('../icon');
var _icon2 = _interopRequireDefault(_icon);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
var __rest = undefined && undefined.__rest || function (s, e) {
var t = {};
for (var p in s) {
if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p];
}if (s != null && typeof Object.getOwnPropertySymbols === "function") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) {
if (e.indexOf(p[i]) < 0) t[p[i]] = s[p[i]];
}return t;
};
function highlightKeyword(str, keyword, prefixCls) {
return str.split(keyword).map(function (node, index) {
return index === 0 ? node : [_react2["default"].createElement(
'span',
{ className: prefixCls + '-menu-item-keyword', key: 'seperator' },
keyword
), node];
});
}
function defaultFilterOption(inputValue, path) {
return path.some(function (option) {
return option.label.indexOf(inputValue) > -1;
});
}
function defaultRenderFilteredOption(inputValue, path, prefixCls) {
return path.map(function (_ref, index) {
var label = _ref.label;
var node = label.indexOf(inputValue) > -1 ? highlightKeyword(label, inputValue, prefixCls) : label;
return index === 0 ? node : [' / ', node];
});
}
function defaultSortFilteredOption(a, b, inputValue) {
function callback(elem) {
return elem.label.indexOf(inputValue) > -1;
}
return a.findIndex(callback) - b.findIndex(callback);
}
var defaultDisplayRender = function defaultDisplayRender(label) {
return label.join(' / ');
};
var Cascader = function (_React$Component) {
(0, _inherits3["default"])(Cascader, _React$Component);
function Cascader(props) {
(0, _classCallCheck3["default"])(this, Cascader);
var _this = (0, _possibleConstructorReturn3["default"])(this, _React$Component.call(this, props));
_this.handleChange = function (value, selectedOptions) {
_this.setState({ inputValue: '' });
if (selectedOptions[0].__IS_FILTERED_OPTION) {
var unwrappedValue = value[0];
var unwrappedSelectedOptions = selectedOptions[0].path;
_this.setValue(unwrappedValue, unwrappedSelectedOptions);
return;
}
_this.setValue(value, selectedOptions);
};
_this.handlePopupVisibleChange = function (popupVisible) {
_this.setState({
popupVisible: popupVisible,
inputFocused: popupVisible,
inputValue: popupVisible ? _this.state.inputValue : ''
});
var onPopupVisibleChange = _this.props.onPopupVisibleChange;
if (onPopupVisibleChange) {
onPopupVisibleChange(popupVisible);
}
};
_this.handleInputBlur = function () {
_this.setState({
inputFocused: false
});
};
_this.handleInputClick = function (e) {
var _this$state = _this.state,
inputFocused = _this$state.inputFocused,
popupVisible = _this$state.popupVisible;
// Prevent `Trigger` behaviour.
if (inputFocused || popupVisible) {
e.stopPropagation();
e.nativeEvent.stopImmediatePropagation();
}
};
_this.handleKeyDown = function (e) {
if (e.keyCode === _KeyCode2["default"].BACKSPACE) {
e.stopPropagation();
}
};
_this.handleInputChange = function (e) {
var inputValue = e.target.value;
_this.setState({ inputValue: inputValue });
};
_this.setValue = function (value) {
var selectedOptions = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : [];
if (!('value' in _this.props)) {
_this.setState({ value: value });
}
var onChange = _this.props.onChange;
if (onChange) {
onChange(value, selectedOptions);
}
};
_this.clearSelection = function (e) {
e.preventDefault();
e.stopPropagation();
if (!_this.state.inputValue) {
_this.setValue([]);
_this.setState({ popupVisible: false });
} else {
_this.setState({ inputValue: '' });
}
};
_this.state = {
value: props.value || props.defaultValue || [],
inputValue: '',
inputFocused: false,
popupVisible: false,
flattenOptions: props.showSearch && _this.flattenTree(props.options, props.changeOnSelect)
};
return _this;
}
Cascader.prototype.componentWillReceiveProps = function componentWillReceiveProps(nextProps) {
if ('value' in nextProps) {
this.setState({ value: nextProps.value || [] });
}
if (nextProps.showSearch && this.props.options !== nextProps.options) {
this.setState({ flattenOptions: this.flattenTree(nextProps.options, nextProps.changeOnSelect) });
}
};
Cascader.prototype.getLabel = function getLabel() {
var _props = this.props,
options = _props.options,
_props$displayRender = _props.displayRender,
displayRender = _props$displayRender === undefined ? defaultDisplayRender : _props$displayRender;
var value = this.state.value;
var unwrappedValue = Array.isArray(value[0]) ? value[0] : value;
var selectedOptions = (0, _arrayTreeFilter2["default"])(options, function (o, level) {
return o.value === unwrappedValue[level];
});
var label = selectedOptions.map(function (o) {
return o.label;
});
return displayRender(label, selectedOptions);
};
Cascader.prototype.flattenTree = function flattenTree(options, changeOnSelect) {
var _this2 = this;
var ancestor = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : [];
var flattenOptions = [];
options.forEach(function (option) {
var path = ancestor.concat(option);
if (changeOnSelect || !option.children) {
flattenOptions.push(path);
}
if (option.children) {
flattenOptions = flattenOptions.concat(_this2.flattenTree(option.children, changeOnSelect, path));
}
});
return flattenOptions;
};
Cascader.prototype.generateFilteredOptions = function generateFilteredOptions(prefixCls) {
var _this3 = this;
var _props2 = this.props,
showSearch = _props2.showSearch,
notFoundContent = _props2.notFoundContent;
var _showSearch$filter = showSearch.filter,
filter = _showSearch$filter === undefined ? defaultFilterOption : _showSearch$filter,
_showSearch$render = showSearch.render,
render = _showSearch$render === undefined ? defaultRenderFilteredOption : _showSearch$render,
_showSearch$sort = showSearch.sort,
sort = _showSearch$sort === undefined ? defaultSortFilteredOption : _showSearch$sort;
var _state = this.state,
flattenOptions = _state.flattenOptions,
inputValue = _state.inputValue;
var filtered = flattenOptions.filter(function (path) {
return filter(_this3.state.inputValue, path);
}).sort(function (a, b) {
return sort(a, b, inputValue);
});
if (filtered.length > 0) {
return filtered.map(function (path) {
return {
__IS_FILTERED_OPTION: true,
path: path,
label: render(inputValue, path, prefixCls),
value: path.map(function (o) {
return o.value;
}),
disabled: path.some(function (o) {
return o.disabled;
})
};
});
}
return [{ label: notFoundContent, value: 'ANT_CASCADER_NOT_FOUND', disabled: true }];
};
Cascader.prototype.render = function render() {
var _classNames, _classNames2, _classNames3;
var props = this.props,
state = this.state;
var prefixCls = props.prefixCls,
inputPrefixCls = props.inputPrefixCls,
children = props.children,
placeholder = props.placeholder,
size = props.size,
disabled = props.disabled,
className = props.className,
style = props.style,
allowClear = props.allowClear,
_props$showSearch = props.showSearch,
showSearch = _props$showSearch === undefined ? false : _props$showSearch,
otherProps = __rest(props, ["prefixCls", "inputPrefixCls", "children", "placeholder", "size", "disabled", "className", "style", "allowClear", "showSearch"]);
var value = state.value;
var sizeCls = (0, _classnames2["default"])((_classNames = {}, (0, _defineProperty3["default"])(_classNames, inputPrefixCls + '-lg', size === 'large'), (0, _defineProperty3["default"])(_classNames, inputPrefixCls + '-sm', size === 'small'), _classNames));
var clearIcon = allowClear && !disabled && value.length > 0 || state.inputValue ? _react2["default"].createElement(_icon2["default"], { type: 'cross-circle', className: prefixCls + '-picker-clear', onClick: this.clearSelection }) : null;
var arrowCls = (0, _classnames2["default"])((_classNames2 = {}, (0, _defineProperty3["default"])(_classNames2, prefixCls + '-picker-arrow', true), (0, _defineProperty3["default"])(_classNames2, prefixCls + '-picker-arrow-expand', state.popupVisible), _classNames2));
var pickerCls = (0, _classnames2["default"])(className, (_classNames3 = {}, (0, _defineProperty3["default"])(_classNames3, prefixCls + '-picker', true), (0, _defineProperty3["default"])(_classNames3, prefixCls + '-picker-with-value', state.inputValue), (0, _defineProperty3["default"])(_classNames3, prefixCls + '-picker-disabled', disabled), _classNames3));
// Fix bug of https://github.com/facebook/react/pull/5004
// and https://fb.me/react-unknown-prop
var inputProps = (0, _omit2["default"])(otherProps, ['onChange', 'options', 'popupPlacement', 'transitionName', 'displayRender', 'onPopupVisibleChange', 'changeOnSelect', 'expandTrigger', 'popupVisible', 'getPopupContainer', 'loadData', 'popupClassName', 'filterOption', 'renderFilteredOption', 'sortFilteredOption', 'notFoundContent']);
var options = props.options;
if (state.inputValue) {
options = this.generateFilteredOptions(prefixCls);
}
// Dropdown menu should keep previous status until it is fully closed.
if (!state.popupVisible) {
options = this.cachedOptions;
} else {
this.cachedOptions = options;
}
var dropdownMenuColumnStyle = {};
var isNotFound = (options || []).length === 1 && options[0].value === 'ANT_CASCADER_NOT_FOUND';
if (isNotFound) {
dropdownMenuColumnStyle.height = 'auto'; // Height of one row.
}
// The default value of `matchInputWidth` is `true`
var resultListMatchInputWidth = showSearch.matchInputWidth === false ? false : true;
if (resultListMatchInputWidth && state.inputValue && this.refs.input) {
dropdownMenuColumnStyle.width = this.refs.input.refs.input.offsetWidth;
}
var input = children || _react2["default"].createElement(
'span',
{ style: style, className: pickerCls },
_react2["default"].createElement(_input2["default"], (0, _extends3["default"])({}, inputProps, { ref: 'input', placeholder: value && value.length > 0 ? undefined : placeholder, className: prefixCls + '-input ' + sizeCls, value: state.inputValue, disabled: disabled, readOnly: !showSearch, autoComplete: 'off', onClick: showSearch ? this.handleInputClick : undefined, onBlur: showSearch ? this.handleInputBlur : undefined, onKeyDown: this.handleKeyDown, onChange: showSearch ? this.handleInputChange : undefined })),
_react2["default"].createElement(
'span',
{ className: prefixCls + '-picker-label' },
this.getLabel()
),
clearIcon,
_react2["default"].createElement(_icon2["default"], { type: 'down', className: arrowCls })
);
return _react2["default"].createElement(
_rcCascader2["default"],
(0, _extends3["default"])({}, props, { options: options, value: value, popupVisible: state.popupVisible, onPopupVisibleChange: this.handlePopupVisibleChange, onChange: this.handleChange, dropdownMenuColumnStyle: dropdownMenuColumnStyle }),
input
);
};
return Cascader;
}(_react2["default"].Component);
exports["default"] = Cascader;
Cascader.defaultProps = {
prefixCls: 'ant-cascader',
inputPrefixCls: 'ant-input',
placeholder: 'Please select',
transitionName: 'slide-up',
popupPlacement: 'bottomLeft',
options: [],
disabled: false,
allowClear: true,
notFoundContent: 'Not Found'
};
module.exports = exports['default'];
|
| File | Statements | Branches | Functions | Lines | |||||
|---|---|---|---|---|---|---|---|---|---|
| css.js | 33.33% | (1 / 3) | 100% | (0 / 0) | 100% | (0 / 0) | 33.33% | (1 / 3) |
| 1 2 3 4 5 6 7 8 | 2 | 'use strict';
require('../../style/index.css');
require('./index.css');
require('../../input/style/css');
|
| File | Statements | Branches | Functions | Lines | |||||
|---|---|---|---|---|---|---|---|---|---|
| Checkbox.js | 57.89% | (33 / 57) | 23.08% | (6 / 26) | 28.57% | (2 / 7) | 60.38% | (32 / 53) | |
| Group.js | 51.43% | (36 / 70) | 14.81% | (4 / 27) | 16.67% | (2 / 12) | 50.72% | (35 / 69) | |
| index.js | 100% | (10 / 10) | 75% | (3 / 4) | 100% | (1 / 1) | 100% | (9 / 9) |
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 | 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 9 1 1 1 1 1 1 1 1 1 1 1 | 'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
exports["default"] = undefined;
var _defineProperty2 = require('babel-runtime/helpers/defineProperty');
var _defineProperty3 = _interopRequireDefault(_defineProperty2);
var _extends2 = require('babel-runtime/helpers/extends');
var _extends3 = _interopRequireDefault(_extends2);
var _classCallCheck2 = require('babel-runtime/helpers/classCallCheck');
var _classCallCheck3 = _interopRequireDefault(_classCallCheck2);
var _possibleConstructorReturn2 = require('babel-runtime/helpers/possibleConstructorReturn');
var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2);
var _inherits2 = require('babel-runtime/helpers/inherits');
var _inherits3 = _interopRequireDefault(_inherits2);
var _react = require('react');
var _react2 = _interopRequireDefault(_react);
var _classnames = require('classnames');
var _classnames2 = _interopRequireDefault(_classnames);
var _rcCheckbox = require('rc-checkbox');
var _rcCheckbox2 = _interopRequireDefault(_rcCheckbox);
var _shallowequal = require('shallowequal');
var _shallowequal2 = _interopRequireDefault(_shallowequal);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
var __rest = undefined && undefined.__rest || function (s, e) {
var t = {};
for (var p in s) {
if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p];
}if (s != null && typeof Object.getOwnPropertySymbols === "function") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) {
if (e.indexOf(p[i]) < 0) t[p[i]] = s[p[i]];
}return t;
};
var Checkbox = function (_React$Component) {
(0, _inherits3["default"])(Checkbox, _React$Component);
function Checkbox() {
(0, _classCallCheck3["default"])(this, Checkbox);
return (0, _possibleConstructorReturn3["default"])(this, _React$Component.apply(this, arguments));
}
Checkbox.prototype.shouldComponentUpdate = function shouldComponentUpdate(nextProps, nextState, nextContext) {
return !(0, _shallowequal2["default"])(this.props, nextProps) || !(0, _shallowequal2["default"])(this.state, nextState) || !(0, _shallowequal2["default"])(this.context.checkboxGroup, nextContext.checkboxGroup);
};
Checkbox.prototype.render = function render() {
var props = this.props,
context = this.context;
var prefixCls = props.prefixCls,
className = props.className,
children = props.children,
indeterminate = props.indeterminate,
style = props.style,
onMouseEnter = props.onMouseEnter,
onMouseLeave = props.onMouseLeave,
restProps = __rest(props, ["prefixCls", "className", "children", "indeterminate", "style", "onMouseEnter", "onMouseLeave"]);
var checkboxGroup = context.checkboxGroup;
var checkboxProps = (0, _extends3["default"])({}, restProps);
if (checkboxGroup) {
checkboxProps.onChange = function () {
return checkboxGroup.toggleOption({ label: children, value: props.value });
};
checkboxProps.checked = checkboxGroup.value.indexOf(props.value) !== -1;
checkboxProps.disabled = 'disabled' in props ? props.disabled : checkboxGroup.disabled;
}
var classString = (0, _classnames2["default"])(className, (0, _defineProperty3["default"])({}, prefixCls + '-wrapper', true));
var checkboxClass = (0, _classnames2["default"])((0, _defineProperty3["default"])({}, prefixCls + '-indeterminate', indeterminate));
return _react2["default"].createElement(
'label',
{ className: classString, style: style, onMouseEnter: onMouseEnter, onMouseLeave: onMouseLeave },
_react2["default"].createElement(_rcCheckbox2["default"], (0, _extends3["default"])({}, checkboxProps, { prefixCls: prefixCls, className: checkboxClass })),
children !== undefined ? _react2["default"].createElement(
'span',
null,
children
) : null
);
};
return Checkbox;
}(_react2["default"].Component);
exports["default"] = Checkbox;
Checkbox.defaultProps = {
prefixCls: 'ant-checkbox',
indeterminate: false
};
Checkbox.contextTypes = {
checkboxGroup: _react.PropTypes.any
};
module.exports = exports['default'];
|
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 | 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 9 1 1 1 1 1 1 1 1 1 1 1 1 1 1 | 'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
exports["default"] = undefined;
var _toConsumableArray2 = require('babel-runtime/helpers/toConsumableArray');
var _toConsumableArray3 = _interopRequireDefault(_toConsumableArray2);
var _classCallCheck2 = require('babel-runtime/helpers/classCallCheck');
var _classCallCheck3 = _interopRequireDefault(_classCallCheck2);
var _possibleConstructorReturn2 = require('babel-runtime/helpers/possibleConstructorReturn');
var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2);
var _inherits2 = require('babel-runtime/helpers/inherits');
var _inherits3 = _interopRequireDefault(_inherits2);
var _react = require('react');
var _react2 = _interopRequireDefault(_react);
var _propTypes = require('prop-types');
var _propTypes2 = _interopRequireDefault(_propTypes);
var _classnames = require('classnames');
var _classnames2 = _interopRequireDefault(_classnames);
var _shallowequal = require('shallowequal');
var _shallowequal2 = _interopRequireDefault(_shallowequal);
var _Checkbox = require('./Checkbox');
var _Checkbox2 = _interopRequireDefault(_Checkbox);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
var CheckboxGroup = function (_React$Component) {
(0, _inherits3["default"])(CheckboxGroup, _React$Component);
function CheckboxGroup(props) {
(0, _classCallCheck3["default"])(this, CheckboxGroup);
var _this = (0, _possibleConstructorReturn3["default"])(this, _React$Component.call(this, props));
_this.toggleOption = function (option) {
var optionIndex = _this.state.value.indexOf(option.value);
var value = [].concat((0, _toConsumableArray3["default"])(_this.state.value));
if (optionIndex === -1) {
value.push(option.value);
} else {
value.splice(optionIndex, 1);
}
if (!('value' in _this.props)) {
_this.setState({ value: value });
}
var onChange = _this.props.onChange;
if (onChange) {
onChange(value);
}
};
_this.state = {
value: props.value || props.defaultValue || []
};
return _this;
}
CheckboxGroup.prototype.getChildContext = function getChildContext() {
return {
checkboxGroup: {
toggleOption: this.toggleOption,
value: this.state.value,
disabled: this.props.disabled
}
};
};
CheckboxGroup.prototype.componentWillReceiveProps = function componentWillReceiveProps(nextProps) {
if ('value' in nextProps) {
this.setState({
value: nextProps.value || []
});
}
};
CheckboxGroup.prototype.shouldComponentUpdate = function shouldComponentUpdate(nextProps, nextState) {
return !(0, _shallowequal2["default"])(this.props, nextProps) || !(0, _shallowequal2["default"])(this.state, nextState);
};
CheckboxGroup.prototype.getOptions = function getOptions() {
var options = this.props.options;
// https://github.com/Microsoft/TypeScript/issues/7960
return options.map(function (option) {
if (typeof option === 'string') {
return {
label: option,
value: option
};
}
return option;
});
};
CheckboxGroup.prototype.render = function render() {
var _this2 = this;
var props = this.props,
state = this.state;
var prefixCls = props.prefixCls,
className = props.className,
options = props.options;
var children = props.children;
if (options && options.length > 0) {
children = this.getOptions().map(function (option) {
return _react2["default"].createElement(
_Checkbox2["default"],
{ key: option.value, disabled: 'disabled' in option ? option.disabled : props.disabled, value: option.value, checked: state.value.indexOf(option.value) !== -1, onChange: function onChange() {
return _this2.toggleOption(option);
}, className: prefixCls + '-item' },
option.label
);
});
}
var classString = (0, _classnames2["default"])(prefixCls, className);
return _react2["default"].createElement(
'div',
{ className: classString },
children
);
};
return CheckboxGroup;
}(_react2["default"].Component);
exports["default"] = CheckboxGroup;
CheckboxGroup.defaultProps = {
options: [],
prefixCls: 'ant-checkbox-group'
};
CheckboxGroup.propTypes = {
defaultValue: _propTypes2["default"].array,
value: _propTypes2["default"].array,
options: _propTypes2["default"].array.isRequired,
onChange: _propTypes2["default"].func
};
CheckboxGroup.childContextTypes = {
checkboxGroup: _propTypes2["default"].any
};
module.exports = exports['default'];
|
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | 1 1 1 1 1 2 1 1 1 | 'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
var _Checkbox = require('./Checkbox');
var _Checkbox2 = _interopRequireDefault(_Checkbox);
var _Group = require('./Group');
var _Group2 = _interopRequireDefault(_Group);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
_Checkbox2["default"].Group = _Group2["default"];
exports["default"] = _Checkbox2["default"];
module.exports = exports['default'];
|
| File | Statements | Branches | Functions | Lines | |||||
|---|---|---|---|---|---|---|---|---|---|
| css.js | 50% | (1 / 2) | 100% | (0 / 0) | 100% | (0 / 0) | 50% | (1 / 2) |
| 1 2 3 4 5 6 | 2 | 'use strict';
require('../../style/index.css');
require('./index.css');
|
| File | Statements | Branches | Functions | Lines | |||||
|---|---|---|---|---|---|---|---|---|---|
| index.js | 100% | (4 / 4) | 100% | (0 / 0) | 100% | (0 / 0) | 100% | (4 / 4) |
| 1 2 3 4 5 6 7 8 9 10 11 | 1 1 1 1 | 'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
var _grid = require('../grid');
exports["default"] = _grid.Col;
module.exports = exports['default'];
|
| File | Statements | Branches | Functions | Lines | |||||
|---|---|---|---|---|---|---|---|---|---|
| css.js | 50% | (1 / 2) | 100% | (0 / 0) | 100% | (0 / 0) | 50% | (1 / 2) |
| 1 2 3 4 5 6 | 2 | 'use strict';
require('../../style/index.css');
require('../../grid/style/index.css');
|
| File | Statements | Branches | Functions | Lines | |||||
|---|---|---|---|---|---|---|---|---|---|
| index.js | 82.93% | (34 / 41) | 66.67% | (4 / 6) | 42.86% | (3 / 7) | 82.5% | (33 / 40) |
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 | 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 9 1 1 1 1 1 1 1 1 1 1 1 1 | 'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
exports["default"] = exports.CollapsePanel = undefined;
var _extends2 = require('babel-runtime/helpers/extends');
var _extends3 = _interopRequireDefault(_extends2);
var _defineProperty2 = require('babel-runtime/helpers/defineProperty');
var _defineProperty3 = _interopRequireDefault(_defineProperty2);
var _classCallCheck2 = require('babel-runtime/helpers/classCallCheck');
var _classCallCheck3 = _interopRequireDefault(_classCallCheck2);
var _possibleConstructorReturn2 = require('babel-runtime/helpers/possibleConstructorReturn');
var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2);
var _inherits2 = require('babel-runtime/helpers/inherits');
var _inherits3 = _interopRequireDefault(_inherits2);
var _react = require('react');
var _react2 = _interopRequireDefault(_react);
var _rcCollapse = require('rc-collapse');
var _rcCollapse2 = _interopRequireDefault(_rcCollapse);
var _classnames = require('classnames');
var _classnames2 = _interopRequireDefault(_classnames);
var _openAnimation = require('../_util/openAnimation');
var _openAnimation2 = _interopRequireDefault(_openAnimation);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
var CollapsePanel = exports.CollapsePanel = function (_React$Component) {
(0, _inherits3["default"])(CollapsePanel, _React$Component);
function CollapsePanel() {
(0, _classCallCheck3["default"])(this, CollapsePanel);
return (0, _possibleConstructorReturn3["default"])(this, _React$Component.apply(this, arguments));
}
return CollapsePanel;
}(_react2["default"].Component);
var Collapse = function (_React$Component2) {
(0, _inherits3["default"])(Collapse, _React$Component2);
function Collapse() {
(0, _classCallCheck3["default"])(this, Collapse);
return (0, _possibleConstructorReturn3["default"])(this, _React$Component2.apply(this, arguments));
}
Collapse.prototype.render = function render() {
var _props = this.props,
prefixCls = _props.prefixCls,
_props$className = _props.className,
className = _props$className === undefined ? '' : _props$className,
bordered = _props.bordered;
var collapseClassName = (0, _classnames2["default"])((0, _defineProperty3["default"])({}, prefixCls + '-borderless', !bordered), className);
return _react2["default"].createElement(_rcCollapse2["default"], (0, _extends3["default"])({}, this.props, { className: collapseClassName }));
};
return Collapse;
}(_react2["default"].Component);
exports["default"] = Collapse;
Collapse.Panel = _rcCollapse2["default"].Panel;
Collapse.defaultProps = {
prefixCls: 'ant-collapse',
bordered: true,
openAnimation: (0, _extends3["default"])({}, _openAnimation2["default"], {
appear: function appear() {}
})
};
|
| File | Statements | Branches | Functions | Lines | |||||
|---|---|---|---|---|---|---|---|---|---|
| css.js | 50% | (1 / 2) | 100% | (0 / 0) | 100% | (0 / 0) | 50% | (1 / 2) |
| 1 2 3 4 5 6 | 2 | 'use strict';
require('../../style/index.css');
require('./index.css');
|
| File | Statements | Branches | Functions | Lines | |||||
|---|---|---|---|---|---|---|---|---|---|
| Calendar.js | 86.67% | (26 / 30) | 100% | (4 / 4) | 50% | (2 / 4) | 86.21% | (25 / 29) | |
| RangePicker.js | 37.69% | (49 / 130) | 5.48% | (4 / 73) | 11.11% | (2 / 18) | 37.21% | (48 / 129) | |
| createPicker.js | 48.86% | (43 / 88) | 9.52% | (4 / 42) | 33.33% | (3 / 9) | 48.28% | (42 / 87) | |
| index.js | 100% | (22 / 22) | 75% | (3 / 4) | 100% | (1 / 1) | 100% | (21 / 21) | |
| wrapPicker.js | 50.77% | (33 / 65) | 31.58% | (6 / 19) | 27.27% | (3 / 11) | 50% | (32 / 64) |
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 | 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 7 1 1 1 1 1 1 1 1 | 'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
exports["default"] = undefined;
var _classCallCheck2 = require('babel-runtime/helpers/classCallCheck');
var _classCallCheck3 = _interopRequireDefault(_classCallCheck2);
var _possibleConstructorReturn2 = require('babel-runtime/helpers/possibleConstructorReturn');
var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2);
var _inherits2 = require('babel-runtime/helpers/inherits');
var _inherits3 = _interopRequireDefault(_inherits2);
var _react = require('react');
var _react2 = _interopRequireDefault(_react);
var _zh_CN = require('rc-calendar/lib/locale/zh_CN');
var _zh_CN2 = _interopRequireDefault(_zh_CN);
var _rcCalendar = require('rc-calendar');
var _rcCalendar2 = _interopRequireDefault(_rcCalendar);
var _warning = require('warning');
var _warning2 = _interopRequireDefault(_warning);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
var Calendar = function (_React$Component) {
(0, _inherits3["default"])(Calendar, _React$Component);
function Calendar() {
(0, _classCallCheck3["default"])(this, Calendar);
return (0, _possibleConstructorReturn3["default"])(this, _React$Component.apply(this, arguments));
}
Calendar.prototype.render = function render() {
(0, _warning2["default"])(false, 'DatePicker.Calendar is deprecated, use Calendar instead.');
return _react2["default"].createElement(_rcCalendar2["default"], this.props);
};
return Calendar;
}(_react2["default"].Component);
exports["default"] = Calendar;
Calendar.defaultProps = {
locale: _zh_CN2["default"],
prefixCls: 'ant-calendar'
};
module.exports = exports['default'];
|
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 | 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 15 1 1 1 1 1 1 1 1 1 1 1 1 1 1 | 'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
exports["default"] = undefined;
var _extends2 = require('babel-runtime/helpers/extends');
var _extends3 = _interopRequireDefault(_extends2);
var _defineProperty2 = require('babel-runtime/helpers/defineProperty');
var _defineProperty3 = _interopRequireDefault(_defineProperty2);
var _classCallCheck2 = require('babel-runtime/helpers/classCallCheck');
var _classCallCheck3 = _interopRequireDefault(_classCallCheck2);
var _possibleConstructorReturn2 = require('babel-runtime/helpers/possibleConstructorReturn');
var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2);
var _inherits2 = require('babel-runtime/helpers/inherits');
var _inherits3 = _interopRequireDefault(_inherits2);
var _slicedToArray2 = require('babel-runtime/helpers/slicedToArray');
var _slicedToArray3 = _interopRequireDefault(_slicedToArray2);
var _react = require('react');
var _react2 = _interopRequireDefault(_react);
var _moment = require('moment');
var _moment2 = _interopRequireDefault(_moment);
var _propTypes = require('prop-types');
var _propTypes2 = _interopRequireDefault(_propTypes);
var _RangeCalendar = require('rc-calendar/lib/RangeCalendar');
var _RangeCalendar2 = _interopRequireDefault(_RangeCalendar);
var _Picker = require('rc-calendar/lib/Picker');
var _Picker2 = _interopRequireDefault(_Picker);
var _classnames = require('classnames');
var _classnames2 = _interopRequireDefault(_classnames);
var _objectAssign = require('object-assign');
var _objectAssign2 = _interopRequireDefault(_objectAssign);
var _icon = require('../icon');
var _icon2 = _interopRequireDefault(_icon);
var _getLocale = require('../_util/getLocale');
var _warning = require('../_util/warning');
var _warning2 = _interopRequireDefault(_warning);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
function getShowDateFromValue(value) {
var _value = (0, _slicedToArray3["default"])(value, 2),
start = _value[0],
end = _value[1];
var newEnd = end && end.isSame(start, 'month') ? end.clone().add(1, 'month') : end;
return [start, newEnd];
}
function formatValue(value, format) {
return value && value.format(format) || '';
}
function pickerValueAdapter(value) {
if (!value) {
return;
}
if (Array.isArray(value)) {
return value;
}
return [value, value.clone().add(1, 'month')];
}
var RangePicker = function (_React$Component) {
(0, _inherits3["default"])(RangePicker, _React$Component);
function RangePicker(props) {
(0, _classCallCheck3["default"])(this, RangePicker);
var _this = (0, _possibleConstructorReturn3["default"])(this, _React$Component.call(this, props));
_this.clearSelection = function (e) {
e.preventDefault();
e.stopPropagation();
_this.setState({ value: [] });
_this.handleChange([]);
};
_this.handleChange = function (value) {
var props = _this.props;
if (!('value' in props)) {
_this.setState({ value: value, showDate: getShowDateFromValue(value) });
}
props.onChange(value, [formatValue(value[0], props.format), formatValue(value[1], props.format)]);
};
_this.handleOpenChange = function (open) {
_this.setState({ open: open });
var onOpenChange = _this.props.onOpenChange;
if (onOpenChange) {
onOpenChange(open);
}
};
_this.handleShowDateChange = function (showDate) {
return _this.setState({ showDate: showDate });
};
_this.renderFooter = function () {
var _this$props = _this.props,
prefixCls = _this$props.prefixCls,
ranges = _this$props.ranges;
if (!ranges) {
return null;
}
var operations = Object.keys(ranges).map(function (range) {
var value = ranges[range];
return _react2["default"].createElement(
'a',
{ key: range, onClick: function onClick() {
return _this.setValue(value);
} },
range
);
});
return _react2["default"].createElement(
'div',
{ className: prefixCls + '-range-quick-selector' },
operations
);
};
var value = props.value || props.defaultValue || [];
if (value[0] && !_moment2["default"].isMoment(value[0]) || value[1] && !_moment2["default"].isMoment(value[1])) {
throw new Error('The value/defaultValue of RangePicker must be a moment object array after `antd@2.0`, ' + 'see: http://u.ant.design/date-picker-value');
}
_this.state = {
value: value,
open: props.open
};
return _this;
}
RangePicker.prototype.componentWillReceiveProps = function componentWillReceiveProps(nextProps) {
if ('value' in nextProps) {
var value = nextProps.value || [];
this.setState({ value: value, showDate: getShowDateFromValue(value) });
}
if ('open' in nextProps) {
this.setState({
open: nextProps.open
});
}
};
RangePicker.prototype.setValue = function setValue(value) {
this.handleChange(value);
if (!this.props.showTime) {
this.setState({ open: false });
}
};
RangePicker.prototype.render = function render() {
var _classNames,
_this2 = this;
var state = this.state,
props = this.props,
context = this.context;
var value = state.value,
showDate = state.showDate,
open = state.open;
var localeCode = (0, _getLocale.getLocaleCode)(context);
if (value && localeCode) {
if (value[0]) {
value[0].locale(localeCode);
}
if (value[1]) {
value[1].locale(localeCode);
}
}
var disabledDate = props.disabledDate,
disabledTime = props.disabledTime,
showTime = props.showTime,
showToday = props.showToday,
ranges = props.ranges,
prefixCls = props.prefixCls,
popupStyle = props.popupStyle,
style = props.style,
onOk = props.onOk,
locale = props.locale,
format = props.format;
(0, _warning2["default"])(!('onOK' in props), 'It should be `RangePicker[onOk]`, instead of `onOK`!');
var calendarClassName = (0, _classnames2["default"])((_classNames = {}, (0, _defineProperty3["default"])(_classNames, prefixCls + '-time', showTime), (0, _defineProperty3["default"])(_classNames, prefixCls + '-range-with-ranges', ranges), _classNames));
// 需要选择时间时,点击 ok 时才触发 onChange
var pickerChangeHandler = {
onChange: this.handleChange
};
var calendarHandler = {
onOk: this.handleChange
};
if (props.timePicker) {
pickerChangeHandler.onChange = function (changedValue) {
return _this2.handleChange(changedValue);
};
} else {
calendarHandler = {};
}
var startPlaceholder = 'placeholder' in props ? props.placeholder[0] : locale.lang.rangePlaceholder[0];
var endPlaceholder = 'placeholder' in props ? props.placeholder[1] : locale.lang.rangePlaceholder[1];
var calendar = _react2["default"].createElement(_RangeCalendar2["default"], (0, _extends3["default"])({}, calendarHandler, { format: format, prefixCls: prefixCls, className: calendarClassName, renderFooter: this.renderFooter, timePicker: props.timePicker, disabledDate: disabledDate, disabledTime: disabledTime, dateInputPlaceholder: [startPlaceholder, endPlaceholder], locale: locale.lang, onOk: onOk, value: showDate || pickerValueAdapter(props.defaultPickerValue) || pickerValueAdapter((0, _moment2["default"])()), onValueChange: this.handleShowDateChange, showToday: showToday }));
// default width for showTime
var pickerStyle = {};
if (props.showTime) {
pickerStyle.width = style && style.width || 300;
}
var clearIcon = !props.disabled && props.allowClear && value && (value[0] || value[1]) ? _react2["default"].createElement(_icon2["default"], { type: 'cross-circle', className: prefixCls + '-picker-clear', onClick: this.clearSelection }) : null;
var input = function input(_ref) {
var inputValue = _ref.value;
var start = inputValue[0];
var end = inputValue[1];
return _react2["default"].createElement(
'span',
{ className: props.pickerInputClass, disabled: props.disabled },
_react2["default"].createElement('input', { disabled: props.disabled, readOnly: true, value: start && start.format(props.format) || '', placeholder: startPlaceholder, className: prefixCls + '-range-picker-input' }),
_react2["default"].createElement(
'span',
{ className: prefixCls + '-range-picker-separator' },
' ~ '
),
_react2["default"].createElement('input', { disabled: props.disabled, readOnly: true, value: end && end.format(props.format) || '', placeholder: endPlaceholder, className: prefixCls + '-range-picker-input' }),
clearIcon,
_react2["default"].createElement('span', { className: prefixCls + '-picker-icon' })
);
};
return _react2["default"].createElement(
'span',
{ className: props.pickerClass, style: (0, _objectAssign2["default"])({}, style, pickerStyle) },
_react2["default"].createElement(
_Picker2["default"],
(0, _extends3["default"])({}, props, pickerChangeHandler, { calendar: calendar, value: value, open: open, onOpenChange: this.handleOpenChange, prefixCls: prefixCls + '-picker-container', style: popupStyle }),
input
)
);
};
return RangePicker;
}(_react2["default"].Component);
exports["default"] = RangePicker;
RangePicker.contextTypes = {
antLocale: _propTypes2["default"].object
};
RangePicker.defaultProps = {
prefixCls: 'ant-calendar',
allowClear: true,
showToday: false
};
module.exports = exports['default'];
|
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 | 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 15 1 2 2 1 2 2 2 1 | 'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
var _extends2 = require('babel-runtime/helpers/extends');
var _extends3 = _interopRequireDefault(_extends2);
var _defineProperty2 = require('babel-runtime/helpers/defineProperty');
var _defineProperty3 = _interopRequireDefault(_defineProperty2);
var _classCallCheck2 = require('babel-runtime/helpers/classCallCheck');
var _classCallCheck3 = _interopRequireDefault(_classCallCheck2);
var _possibleConstructorReturn2 = require('babel-runtime/helpers/possibleConstructorReturn');
var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2);
var _inherits2 = require('babel-runtime/helpers/inherits');
var _inherits3 = _interopRequireDefault(_inherits2);
exports["default"] = createPicker;
var _react = require('react');
var _react2 = _interopRequireDefault(_react);
var _propTypes = require('prop-types');
var _propTypes2 = _interopRequireDefault(_propTypes);
var _moment = require('moment');
var _moment2 = _interopRequireDefault(_moment);
var _MonthCalendar = require('rc-calendar/lib/MonthCalendar');
var _MonthCalendar2 = _interopRequireDefault(_MonthCalendar);
var _Picker = require('rc-calendar/lib/Picker');
var _Picker2 = _interopRequireDefault(_Picker);
var _classnames = require('classnames');
var _classnames2 = _interopRequireDefault(_classnames);
var _omit = require('omit.js');
var _omit2 = _interopRequireDefault(_omit);
var _objectAssign = require('object-assign');
var _objectAssign2 = _interopRequireDefault(_objectAssign);
var _icon = require('../icon');
var _icon2 = _interopRequireDefault(_icon);
var _getLocale = require('../_util/getLocale');
var _warning = require('../_util/warning');
var _warning2 = _interopRequireDefault(_warning);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
function createPicker(TheCalendar) {
return _a = function (_React$Component) {
(0, _inherits3["default"])(CalenderWrapper, _React$Component);
function CalenderWrapper(props) {
(0, _classCallCheck3["default"])(this, CalenderWrapper);
var _this = (0, _possibleConstructorReturn3["default"])(this, _React$Component.call(this, props));
_this.clearSelection = function (e) {
e.preventDefault();
e.stopPropagation();
_this.handleChange(null);
};
_this.handleChange = function (value) {
var props = _this.props;
if (!('value' in props)) {
_this.setState({ value: value });
}
props.onChange(value, value && value.format(props.format) || '');
};
var value = props.value || props.defaultValue;
if (value && !_moment2["default"].isMoment(value)) {
throw new Error('The value/defaultValue of DatePicker or MonthPicker must be ' + 'a moment object after `antd@2.0`, see: http://u.ant.design/date-picker-value');
}
_this.state = {
value: value
};
return _this;
}
CalenderWrapper.prototype.componentWillReceiveProps = function componentWillReceiveProps(nextProps) {
if ('value' in nextProps) {
this.setState({
value: nextProps.value
});
}
};
CalenderWrapper.prototype.render = function render() {
var _classNames;
var value = this.state.value;
var props = (0, _omit2["default"])(this.props, ['onChange']);
var prefixCls = props.prefixCls,
locale = props.locale;
var placeholder = 'placeholder' in props ? props.placeholder : locale.lang.placeholder;
var disabledTime = props.showTime ? props.disabledTime : null;
var calendarClassName = (0, _classnames2["default"])((_classNames = {}, (0, _defineProperty3["default"])(_classNames, prefixCls + '-time', props.showTime), (0, _defineProperty3["default"])(_classNames, prefixCls + '-month', _MonthCalendar2["default"] === TheCalendar), _classNames));
var pickerChangeHandler = {};
var calendarHandler = {};
if (props.showTime) {
calendarHandler = {
// fix https://github.com/ant-design/ant-design/issues/1902
onSelect: this.handleChange
};
} else {
pickerChangeHandler = {
onChange: this.handleChange
};
}
(0, _warning2["default"])(!('onOK' in props), 'It should be `DatePicker[onOk]` or `MonthPicker[onOk]`, instead of `onOK`!');
var calendar = _react2["default"].createElement(TheCalendar, (0, _extends3["default"])({}, calendarHandler, { disabledDate: props.disabledDate, disabledTime: disabledTime, locale: locale.lang, timePicker: props.timePicker, defaultValue: props.defaultPickerValue || (0, _moment2["default"])(), dateInputPlaceholder: placeholder, prefixCls: prefixCls, className: calendarClassName, onOk: props.onOk, format: props.format, showToday: props.showToday, monthCellContentRender: props.monthCellContentRender }));
// default width for showTime
var pickerStyle = {};
if (props.showTime) {
pickerStyle.width = props.style && props.style.width || 154;
}
var clearIcon = !props.disabled && props.allowClear && value ? _react2["default"].createElement(_icon2["default"], { type: 'cross-circle', className: prefixCls + '-picker-clear', onClick: this.clearSelection }) : null;
var input = function input(_ref) {
var inputValue = _ref.value;
return _react2["default"].createElement(
'span',
null,
_react2["default"].createElement('input', { disabled: props.disabled, readOnly: true, value: inputValue && inputValue.format(props.format) || '', placeholder: placeholder, className: props.pickerInputClass }),
clearIcon,
_react2["default"].createElement('span', { className: prefixCls + '-picker-icon' })
);
};
var pickerValue = value;
var localeCode = (0, _getLocale.getLocaleCode)(this.context);
if (pickerValue && localeCode) {
pickerValue.locale(localeCode);
}
return _react2["default"].createElement(
'span',
{ className: props.pickerClass, style: (0, _objectAssign2["default"])({}, props.style, pickerStyle) },
_react2["default"].createElement(
_Picker2["default"],
(0, _extends3["default"])({}, props, pickerChangeHandler, { calendar: calendar, value: pickerValue, prefixCls: prefixCls + '-picker-container', style: props.popupStyle }),
input
)
);
};
return CalenderWrapper;
}(_react2["default"].Component), _a.contextTypes = {
antLocale: _propTypes2["default"].object
}, _a.defaultProps = {
prefixCls: 'ant-calendar',
allowClear: true,
showToday: true
}, _a;
var _a;
}
module.exports = exports['default'];
|
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 | 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 7 1 1 1 1 1 | 'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
var _objectAssign = require('object-assign');
var _objectAssign2 = _interopRequireDefault(_objectAssign);
var _rcCalendar = require('rc-calendar');
var _rcCalendar2 = _interopRequireDefault(_rcCalendar);
var _MonthCalendar = require('rc-calendar/lib/MonthCalendar');
var _MonthCalendar2 = _interopRequireDefault(_MonthCalendar);
var _createPicker = require('./createPicker');
var _createPicker2 = _interopRequireDefault(_createPicker);
var _wrapPicker = require('./wrapPicker');
var _wrapPicker2 = _interopRequireDefault(_wrapPicker);
var _RangePicker = require('./RangePicker');
var _RangePicker2 = _interopRequireDefault(_RangePicker);
var _Calendar = require('./Calendar');
var _Calendar2 = _interopRequireDefault(_Calendar);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
var DatePicker = (0, _wrapPicker2["default"])((0, _createPicker2["default"])(_rcCalendar2["default"]));
var MonthPicker = (0, _wrapPicker2["default"])((0, _createPicker2["default"])(_MonthCalendar2["default"]), 'YYYY-MM');
(0, _objectAssign2["default"])(DatePicker, {
RangePicker: (0, _wrapPicker2["default"])(_RangePicker2["default"]),
Calendar: _Calendar2["default"],
MonthPicker: MonthPicker
});
exports["default"] = DatePicker;
module.exports = exports['default'];
|
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 | 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 10 1 1 3 3 1 3 3 1 | 'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
var _extends2 = require('babel-runtime/helpers/extends');
var _extends3 = _interopRequireDefault(_extends2);
var _defineProperty2 = require('babel-runtime/helpers/defineProperty');
var _defineProperty3 = _interopRequireDefault(_defineProperty2);
var _classCallCheck2 = require('babel-runtime/helpers/classCallCheck');
var _classCallCheck3 = _interopRequireDefault(_classCallCheck2);
var _possibleConstructorReturn2 = require('babel-runtime/helpers/possibleConstructorReturn');
var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2);
var _inherits2 = require('babel-runtime/helpers/inherits');
var _inherits3 = _interopRequireDefault(_inherits2);
exports["default"] = wrapPicker;
var _react = require('react');
var _react2 = _interopRequireDefault(_react);
var _propTypes = require('prop-types');
var _propTypes2 = _interopRequireDefault(_propTypes);
var _Panel = require('rc-time-picker/lib/Panel');
var _Panel2 = _interopRequireDefault(_Panel);
var _classnames = require('classnames');
var _classnames2 = _interopRequireDefault(_classnames);
var _warning = require('../_util/warning');
var _warning2 = _interopRequireDefault(_warning);
var _getLocale = require('../_util/getLocale');
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
function getColumns(_ref) {
var showHour = _ref.showHour,
showMinute = _ref.showMinute,
showSecond = _ref.showSecond;
var column = 0;
if (showHour) {
column += 1;
}
if (showMinute) {
column += 1;
}
if (showSecond) {
column += 1;
}
return column;
}
function wrapPicker(Picker, defaultFormat) {
return _a = function (_React$Component) {
(0, _inherits3["default"])(PickerWrapper, _React$Component);
function PickerWrapper() {
(0, _classCallCheck3["default"])(this, PickerWrapper);
var _this = (0, _possibleConstructorReturn3["default"])(this, _React$Component.apply(this, arguments));
_this.handleOpenChange = function (open) {
var _this$props = _this.props,
onOpenChange = _this$props.onOpenChange,
toggleOpen = _this$props.toggleOpen;
onOpenChange(open);
if (toggleOpen) {
(0, _warning2["default"])(false, '`toggleOpen` is deprecated and will be removed in the future, ' + 'please use `onOpenChange` instead, see: http://u.ant.design/date-picker-on-open-change');
toggleOpen({ open: open });
}
};
return _this;
}
PickerWrapper.prototype.render = function render() {
var _classNames2, _classNames3;
var props = this.props;
var prefixCls = props.prefixCls,
inputPrefixCls = props.inputPrefixCls;
var pickerClass = (0, _classnames2["default"])((0, _defineProperty3["default"])({}, prefixCls + '-picker', true));
var pickerInputClass = (0, _classnames2["default"])((_classNames2 = {}, (0, _defineProperty3["default"])(_classNames2, prefixCls + '-picker-input', true), (0, _defineProperty3["default"])(_classNames2, inputPrefixCls, true), (0, _defineProperty3["default"])(_classNames2, inputPrefixCls + '-lg', props.size === 'large'), (0, _defineProperty3["default"])(_classNames2, inputPrefixCls + '-sm', props.size === 'small'), _classNames2));
var locale = (0, _getLocale.getComponentLocale)(props, this.context, 'DatePicker', function () {
return require('./locale/zh_CN');
});
var timeFormat = props.showTime && props.showTime.format || 'HH:mm:ss';
var rcTimePickerProps = {
format: timeFormat,
showSecond: timeFormat.indexOf('ss') >= 0,
showMinute: timeFormat.indexOf('mm') >= 0,
showHour: timeFormat.indexOf('HH') >= 0
};
var columns = getColumns(rcTimePickerProps);
var timePickerCls = (0, _classnames2["default"])((_classNames3 = {}, (0, _defineProperty3["default"])(_classNames3, prefixCls + '-time-picker-1-column', columns === 1), (0, _defineProperty3["default"])(_classNames3, prefixCls + '-time-picker-2-columns', columns === 2), _classNames3));
var timePicker = props.showTime ? _react2["default"].createElement(_Panel2["default"], (0, _extends3["default"])({}, rcTimePickerProps, props.showTime, { prefixCls: prefixCls + '-time-picker', className: timePickerCls, placeholder: locale.timePickerLocale.placeholder, transitionName: 'slide-up' })) : null;
return _react2["default"].createElement(Picker, (0, _extends3["default"])({}, props, { pickerClass: pickerClass, pickerInputClass: pickerInputClass, locale: locale, timePicker: timePicker, onOpenChange: this.handleOpenChange }));
};
return PickerWrapper;
}(_react2["default"].Component), _a.contextTypes = {
antLocale: _propTypes2["default"].object
}, _a.defaultProps = {
format: defaultFormat || 'YYYY-MM-DD',
transitionName: 'slide-up',
popupStyle: {},
onChange: function onChange() {},
onOk: function onOk() {},
onOpenChange: function onOpenChange() {},
locale: {},
align: {
offset: [0, -9]
},
prefixCls: 'ant-calendar',
inputPrefixCls: 'ant-input'
}, _a;
var _a;
}
module.exports = exports['default'];
|
| File | Statements | Branches | Functions | Lines | |||||
|---|---|---|---|---|---|---|---|---|---|
| ca_ES.js | 100% | (12 / 12) | 75% | (3 / 4) | 100% | (1 / 1) | 100% | (11 / 11) | |
| cs_CZ.js | 100% | (12 / 12) | 75% | (3 / 4) | 100% | (1 / 1) | 100% | (11 / 11) | |
| de_DE.js | 100% | (12 / 12) | 75% | (3 / 4) | 100% | (1 / 1) | 100% | (11 / 11) | |
| en_US.js | 100% | (12 / 12) | 75% | (3 / 4) | 100% | (1 / 1) | 100% | (11 / 11) | |
| et_EE.js | 100% | (12 / 12) | 75% | (3 / 4) | 100% | (1 / 1) | 100% | (11 / 11) | |
| fr_BE.js | 100% | (12 / 12) | 75% | (3 / 4) | 100% | (1 / 1) | 100% | (11 / 11) | |
| ja_JP.js | 100% | (12 / 12) | 75% | (3 / 4) | 100% | (1 / 1) | 100% | (11 / 11) | |
| ko_KR.js | 100% | (12 / 12) | 75% | (3 / 4) | 100% | (1 / 1) | 100% | (11 / 11) | |
| nl_NL.js | 100% | (12 / 12) | 75% | (3 / 4) | 100% | (1 / 1) | 100% | (11 / 11) | |
| pt_BR.js | 100% | (12 / 12) | 75% | (3 / 4) | 100% | (1 / 1) | 100% | (11 / 11) | |
| ru_RU.js | 100% | (12 / 12) | 75% | (3 / 4) | 100% | (1 / 1) | 100% | (11 / 11) | |
| sk_SK.js | 100% | (12 / 12) | 75% | (3 / 4) | 100% | (1 / 1) | 100% | (11 / 11) | |
| sv_SE.js | 100% | (12 / 12) | 75% | (3 / 4) | 100% | (1 / 1) | 100% | (11 / 11) | |
| tr_TR.js | 100% | (12 / 12) | 75% | (3 / 4) | 100% | (1 / 1) | 100% | (11 / 11) | |
| zh_CN.js | 100% | (17 / 17) | 75% | (3 / 4) | 100% | (1 / 1) | 100% | (16 / 16) |
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 | 1 1 1 1 1 1 1 3 1 1 1 | 'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
var _ca_ES = require('rc-calendar/lib/locale/ca_ES');
var _ca_ES2 = _interopRequireDefault(_ca_ES);
var _ca_ES3 = require('../../time-picker/locale/ca_ES');
var _ca_ES4 = _interopRequireDefault(_ca_ES3);
var _objectAssign = require('object-assign');
var _objectAssign2 = _interopRequireDefault(_objectAssign);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
// Merge into a locale object
var locale = {
lang: (0, _objectAssign2["default"])({
placeholder: 'Seleccionar data',
rangePlaceholder: ['Data inicial', 'Data final']
}, _ca_ES2["default"]),
timePickerLocale: (0, _objectAssign2["default"])({}, _ca_ES4["default"])
};
// All settings at:
// https://github.com/ant-design/ant-design/blob/master/components/date-picker/locale/example.json
exports["default"] = locale;
module.exports = exports['default'];
|
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 | 1 1 1 1 1 1 1 3 1 1 1 | 'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
var _cs_CZ = require('rc-calendar/lib/locale/cs_CZ');
var _cs_CZ2 = _interopRequireDefault(_cs_CZ);
var _cs_CZ3 = require('../../time-picker/locale/cs_CZ');
var _cs_CZ4 = _interopRequireDefault(_cs_CZ3);
var _objectAssign = require('object-assign');
var _objectAssign2 = _interopRequireDefault(_objectAssign);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
// Merge into a locale object
var locale = {
lang: (0, _objectAssign2["default"])({
placeholder: 'Vybrat datum',
rangePlaceholder: ['Od', 'Do']
}, _cs_CZ2["default"]),
timePickerLocale: (0, _objectAssign2["default"])({}, _cs_CZ4["default"])
};
// All settings at:
// https://github.com/ant-design/ant-design/blob/master/components/date-picker/locale/example.json
exports["default"] = locale;
module.exports = exports['default'];
|
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 | 1 1 1 1 1 1 1 3 1 1 1 | 'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
var _de_DE = require('rc-calendar/lib/locale/de_DE');
var _de_DE2 = _interopRequireDefault(_de_DE);
var _de_DE3 = require('../../time-picker/locale/de_DE');
var _de_DE4 = _interopRequireDefault(_de_DE3);
var _objectAssign = require('object-assign');
var _objectAssign2 = _interopRequireDefault(_objectAssign);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
// Merge into a locale object
var locale = {
lang: (0, _objectAssign2["default"])({
placeholder: 'Datum auswählen',
rangePlaceholder: ['Startdatum', 'Enddatum']
}, _de_DE2["default"]),
timePickerLocale: (0, _objectAssign2["default"])({}, _de_DE4["default"])
};
// All settings at:
// https://github.com/ant-design/ant-design/issues/424
exports["default"] = locale;
module.exports = exports['default'];
|
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 | 1 1 1 1 1 1 1 3 1 1 1 | 'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
var _en_US = require('rc-calendar/lib/locale/en_US');
var _en_US2 = _interopRequireDefault(_en_US);
var _en_US3 = require('../../time-picker/locale/en_US');
var _en_US4 = _interopRequireDefault(_en_US3);
var _objectAssign = require('object-assign');
var _objectAssign2 = _interopRequireDefault(_objectAssign);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
// Merge into a locale object
var locale = {
lang: (0, _objectAssign2["default"])({
placeholder: 'Select date',
rangePlaceholder: ['Start date', 'End date']
}, _en_US2["default"]),
timePickerLocale: (0, _objectAssign2["default"])({}, _en_US4["default"])
};
// All settings at:
// https://github.com/ant-design/ant-design/blob/master/components/date-picker/locale/example.json
exports["default"] = locale;
module.exports = exports['default'];
|
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 | 1 1 1 1 1 1 1 3 1 1 1 | 'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
var _et_EE = require('rc-calendar/lib/locale/et_EE');
var _et_EE2 = _interopRequireDefault(_et_EE);
var _et_EE3 = require('../../time-picker/locale/et_EE');
var _et_EE4 = _interopRequireDefault(_et_EE3);
var _objectAssign = require('object-assign');
var _objectAssign2 = _interopRequireDefault(_objectAssign);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
// 统一合并为完整的 Locale
var locale = {
lang: (0, _objectAssign2["default"])({
placeholder: 'Vali kuupäev',
rangePlaceholder: ['Algus kuupäev', 'Lõpu kuupäev']
}, _et_EE2["default"]),
timePickerLocale: (0, _objectAssign2["default"])({}, _et_EE4["default"])
};
// All settings at:
// https://github.com/ant-design/ant-design/blob/master/components/date-picker/locale/example.json
exports["default"] = locale;
module.exports = exports['default'];
|
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 | 1 1 1 1 1 1 1 3 1 1 1 | 'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
var _fr_BE = require('rc-calendar/lib/locale/fr_BE');
var _fr_BE2 = _interopRequireDefault(_fr_BE);
var _fr_BE3 = require('../../time-picker/locale/fr_BE');
var _fr_BE4 = _interopRequireDefault(_fr_BE3);
var _objectAssign = require('object-assign');
var _objectAssign2 = _interopRequireDefault(_objectAssign);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
// Merge into a locale object
var locale = {
lang: (0, _objectAssign2["default"])({
placeholder: 'Sélectionner une date',
rangePlaceholder: ['Date de début', 'Date de fin']
}, _fr_BE2["default"]),
timePickerLocale: (0, _objectAssign2["default"])({}, _fr_BE4["default"])
};
// All settings at:
// https://github.com/ant-design/ant-design/issues/424
exports["default"] = locale;
module.exports = exports['default'];
|
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 | 1 1 1 1 1 1 1 3 1 1 1 | 'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
var _ja_JP = require('rc-calendar/lib/locale/ja_JP');
var _ja_JP2 = _interopRequireDefault(_ja_JP);
var _ja_JP3 = require('../../time-picker/locale/ja_JP');
var _ja_JP4 = _interopRequireDefault(_ja_JP3);
var _objectAssign = require('object-assign');
var _objectAssign2 = _interopRequireDefault(_objectAssign);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
var locale = {
lang: (0, _objectAssign2["default"])({
placeholder: '日付を選択',
rangePlaceholder: ['開始日付', '終了日付']
}, _ja_JP2["default"]),
timePickerLocale: (0, _objectAssign2["default"])({}, _ja_JP4["default"])
};
// All settings at:
// https://github.com/ant-design/ant-design/blob/master/components/date-picker/locale/example.json
exports["default"] = locale;
module.exports = exports['default'];
|
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 | 1 1 1 1 1 1 1 3 1 1 1 | 'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
var _ko_KR = require('rc-calendar/lib/locale/ko_KR');
var _ko_KR2 = _interopRequireDefault(_ko_KR);
var _ko_KR3 = require('../../time-picker/locale/ko_KR');
var _ko_KR4 = _interopRequireDefault(_ko_KR3);
var _objectAssign = require('object-assign');
var _objectAssign2 = _interopRequireDefault(_objectAssign);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
// Merge into a locale object
var locale = {
lang: (0, _objectAssign2["default"])({
placeholder: '날짜 선택',
rangePlaceholder: ['시작일', '종료일']
}, _ko_KR2["default"]),
timePickerLocale: (0, _objectAssign2["default"])({}, _ko_KR4["default"])
};
// All settings at:
// https://github.com/ant-design/ant-design/blob/master/components/date-picker/locale/example.json
exports["default"] = locale;
module.exports = exports['default'];
|
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 | 1 1 1 1 1 1 1 3 1 1 1 | 'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
var _nl_NL = require('rc-calendar/lib/locale/nl_NL');
var _nl_NL2 = _interopRequireDefault(_nl_NL);
var _nl_NL3 = require('../../time-picker/locale/nl_NL');
var _nl_NL4 = _interopRequireDefault(_nl_NL3);
var _objectAssign = require('object-assign');
var _objectAssign2 = _interopRequireDefault(_objectAssign);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
// Merge into a locale object
var locale = {
lang: (0, _objectAssign2["default"])({
placeholder: 'Selecteer datum',
rangePlaceholder: ['Begin datum', 'Eind datum']
}, _nl_NL2["default"]),
timePickerLocale: (0, _objectAssign2["default"])({}, _nl_NL4["default"])
};
// All settings at:
// https://github.com/ant-design/ant-design/issues/424
exports["default"] = locale;
module.exports = exports['default'];
|
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 | 1 1 1 1 1 1 1 3 1 1 1 | 'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
var _pt_BR = require('rc-calendar/lib/locale/pt_BR');
var _pt_BR2 = _interopRequireDefault(_pt_BR);
var _pt_BR3 = require('../../time-picker/locale/pt_BR');
var _pt_BR4 = _interopRequireDefault(_pt_BR3);
var _objectAssign = require('object-assign');
var _objectAssign2 = _interopRequireDefault(_objectAssign);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
// Merge into a locale object
var locale = {
lang: (0, _objectAssign2["default"])({
placeholder: 'Selecionar data',
rangePlaceholder: ['Data de início', 'Data de fim']
}, _pt_BR2["default"]),
timePickerLocale: (0, _objectAssign2["default"])({}, _pt_BR4["default"])
};
// All settings at:
// https://github.com/ant-design/ant-design/blob/master/components/date-picker/locale/example.json
exports["default"] = locale;
module.exports = exports['default'];
|
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 | 1 1 1 1 1 1 1 3 1 1 1 | 'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
var _ru_RU = require('rc-calendar/lib/locale/ru_RU');
var _ru_RU2 = _interopRequireDefault(_ru_RU);
var _ru_RU3 = require('../../time-picker/locale/ru_RU');
var _ru_RU4 = _interopRequireDefault(_ru_RU3);
var _objectAssign = require('object-assign');
var _objectAssign2 = _interopRequireDefault(_objectAssign);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
var locale = {
lang: (0, _objectAssign2["default"])({
placeholder: 'Выберите дату',
rangePlaceholder: ['Начальная дата', 'Конечная дата']
}, _ru_RU2["default"]),
timePickerLocale: (0, _objectAssign2["default"])({}, _ru_RU4["default"])
};
// All settings at:
// https://github.com/ant-design/ant-design/blob/master/components/date-picker/locale/example.json
/**
* Created by Andrey Gayvoronsky on 13/04/16.
*/
exports["default"] = locale;
module.exports = exports['default'];
|
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 | 1 1 1 1 1 1 1 3 1 1 1 | 'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
var _sk_SK = require('rc-calendar/lib/locale/sk_SK');
var _sk_SK2 = _interopRequireDefault(_sk_SK);
var _sk_SK3 = require('../../time-picker/locale/sk_SK');
var _sk_SK4 = _interopRequireDefault(_sk_SK3);
var _objectAssign = require('object-assign');
var _objectAssign2 = _interopRequireDefault(_objectAssign);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
// 统一合并为完整的 Locale
var locale = {
lang: (0, _objectAssign2["default"])({
placeholder: 'Vybrať dátum',
rangePlaceholder: ['Od', 'Do']
}, _sk_SK2["default"]),
timePickerLocale: (0, _objectAssign2["default"])({}, _sk_SK4["default"])
};
// All settings at:
// https://github.com/ant-design/ant-design/blob/master/components/date-picker/locale/example.json
exports["default"] = locale;
module.exports = exports['default'];
|
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 | 1 1 1 1 1 1 1 3 1 1 1 | 'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
var _sv_SE = require('rc-calendar/lib/locale/sv_SE');
var _sv_SE2 = _interopRequireDefault(_sv_SE);
var _sv_SE3 = require('../../time-picker/locale/sv_SE');
var _sv_SE4 = _interopRequireDefault(_sv_SE3);
var _objectAssign = require('object-assign');
var _objectAssign2 = _interopRequireDefault(_objectAssign);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
var locale = {
lang: (0, _objectAssign2["default"])({
placeholder: 'Välj datum',
rangePlaceholder: ['Startdatum', 'Slutdatum']
}, _sv_SE2["default"]),
timePickerLocale: (0, _objectAssign2["default"])({}, _sv_SE4["default"])
};
// All settings at:
// https://github.com/ant-design/ant-design/blob/master/components/date-picker/locale/example.json
exports["default"] = locale;
module.exports = exports['default'];
|
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 | 1 1 1 1 1 1 1 3 1 1 1 | 'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
var _en_US = require('rc-calendar/lib/locale/en_US');
var _en_US2 = _interopRequireDefault(_en_US);
var _tr_TR = require('../../time-picker/locale/tr_TR');
var _tr_TR2 = _interopRequireDefault(_tr_TR);
var _objectAssign = require('object-assign');
var _objectAssign2 = _interopRequireDefault(_objectAssign);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
// Merge into a locale object
var locale = {
lang: (0, _objectAssign2["default"])({
placeholder: 'Tarih Seç',
rangePlaceholder: ['Başlangıç Tarihi', 'Bitiş Tarihi']
}, _en_US2["default"]),
timePickerLocale: (0, _objectAssign2["default"])({}, _tr_TR2["default"])
};
// All settings at:
// https://github.com/ant-design/ant-design/blob/master/components/date-picker/locale/example.json
exports["default"] = locale;
module.exports = exports['default'];
|
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 | 1 1 1 1 1 1 1 1 1 1 4 1 1 1 1 1 | 'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
var _zh_CN = require('rc-calendar/lib/locale/zh_CN');
var _zh_CN2 = _interopRequireDefault(_zh_CN);
var _zh_CN3 = require('../../time-picker/locale/zh_CN');
var _zh_CN4 = _interopRequireDefault(_zh_CN3);
var _objectAssign = require('object-assign');
var _objectAssign2 = _interopRequireDefault(_objectAssign);
var _moment = require('moment');
var _moment2 = _interopRequireDefault(_moment);
require('moment/locale/zh-cn');
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
// 备注:以下代码无法完全按最初设计运行,但为了保证兼容性,需要保留,直至 antd 默认语言改为英文
// 1. 如果用户不给时间类组件传入 value defaultValue,则运行符合预期
// 2. 如果用户传入 value defaultValue,因为这段代码没有在用户代码之前运行,所以用户调用 moment 时,默认语言依然为英文
// To set the default locale of moment to zh-cn globally.
_moment2["default"].locale('zh-cn');
// Merge into a locale object
var locale = {
lang: (0, _objectAssign2["default"])({
placeholder: '请选择日期',
rangePlaceholder: ['开始日期', '结束日期']
}, _zh_CN2["default"]),
timePickerLocale: (0, _objectAssign2["default"])({}, _zh_CN4["default"])
};
// should add whitespace between char in Button
locale.lang.ok = '确 定';
// All settings at:
// https://github.com/ant-design/ant-design/blob/master/components/date-picker/locale/example.json
exports["default"] = locale;
module.exports = exports['default'];
|
| File | Statements | Branches | Functions | Lines | |||||
|---|---|---|---|---|---|---|---|---|---|
| css.js | 25% | (1 / 4) | 100% | (0 / 0) | 100% | (0 / 0) | 25% | (1 / 4) |
| 1 2 3 4 5 6 7 8 9 10 | 2 | 'use strict';
require('../../style/index.css');
require('./index.css');
require('../../input/style/css');
require('../../time-picker/style/css');
|
| File | Statements | Branches | Functions | Lines | |||||
|---|---|---|---|---|---|---|---|---|---|
| dropdown-button.js | 65.31% | (32 / 49) | 28.57% | (6 / 21) | 40% | (2 / 5) | 68.89% | (31 / 45) | |
| dropdown.js | 75% | (27 / 36) | 50% | (4 / 8) | 40% | (2 / 5) | 74.29% | (26 / 35) | |
| index.js | 100% | (10 / 10) | 75% | (3 / 4) | 100% | (1 / 1) | 100% | (9 / 9) |
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 | 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 9 1 1 1 1 1 1 1 1 1 1 | 'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
exports["default"] = undefined;
var _extends2 = require('babel-runtime/helpers/extends');
var _extends3 = _interopRequireDefault(_extends2);
var _classCallCheck2 = require('babel-runtime/helpers/classCallCheck');
var _classCallCheck3 = _interopRequireDefault(_classCallCheck2);
var _possibleConstructorReturn2 = require('babel-runtime/helpers/possibleConstructorReturn');
var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2);
var _inherits2 = require('babel-runtime/helpers/inherits');
var _inherits3 = _interopRequireDefault(_inherits2);
var _react = require('react');
var _react2 = _interopRequireDefault(_react);
var _button = require('../button');
var _button2 = _interopRequireDefault(_button);
var _icon = require('../icon');
var _icon2 = _interopRequireDefault(_icon);
var _dropdown = require('./dropdown');
var _dropdown2 = _interopRequireDefault(_dropdown);
var _classnames = require('classnames');
var _classnames2 = _interopRequireDefault(_classnames);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
var __rest = undefined && undefined.__rest || function (s, e) {
var t = {};
for (var p in s) {
if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p];
}if (s != null && typeof Object.getOwnPropertySymbols === "function") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) {
if (e.indexOf(p[i]) < 0) t[p[i]] = s[p[i]];
}return t;
};
var ButtonGroup = _button2["default"].Group;
var DropdownButton = function (_React$Component) {
(0, _inherits3["default"])(DropdownButton, _React$Component);
function DropdownButton() {
(0, _classCallCheck3["default"])(this, DropdownButton);
return (0, _possibleConstructorReturn3["default"])(this, _React$Component.apply(this, arguments));
}
DropdownButton.prototype.render = function render() {
var _a = this.props,
type = _a.type,
overlay = _a.overlay,
trigger = _a.trigger,
align = _a.align,
children = _a.children,
className = _a.className,
onClick = _a.onClick,
prefixCls = _a.prefixCls,
disabled = _a.disabled,
visible = _a.visible,
onVisibleChange = _a.onVisibleChange,
placement = _a.placement,
restProps = __rest(_a, ["type", "overlay", "trigger", "align", "children", "className", "onClick", "prefixCls", "disabled", "visible", "onVisibleChange", "placement"]);
var cls = (0, _classnames2["default"])(prefixCls, className);
var dropdownProps = {
align: align,
overlay: overlay,
trigger: disabled ? [] : trigger,
onVisibleChange: onVisibleChange,
placement: placement
};
if ('visible' in this.props) {
dropdownProps.visible = visible;
}
return _react2["default"].createElement(
ButtonGroup,
(0, _extends3["default"])({}, restProps, { className: cls }),
_react2["default"].createElement(
_button2["default"],
{ type: type, onClick: onClick, disabled: disabled },
children
),
_react2["default"].createElement(
_dropdown2["default"],
dropdownProps,
_react2["default"].createElement(
_button2["default"],
{ type: type, disabled: disabled },
_react2["default"].createElement(_icon2["default"], { type: 'down' })
)
)
);
};
return DropdownButton;
}(_react2["default"].Component);
exports["default"] = DropdownButton;
DropdownButton.defaultProps = {
placement: 'bottomRight',
type: 'default',
prefixCls: 'ant-dropdown-button'
};
module.exports = exports['default'];
|
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 | 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 7 1 1 1 1 1 1 1 1 1 | 'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
exports["default"] = undefined;
var _extends2 = require('babel-runtime/helpers/extends');
var _extends3 = _interopRequireDefault(_extends2);
var _classCallCheck2 = require('babel-runtime/helpers/classCallCheck');
var _classCallCheck3 = _interopRequireDefault(_classCallCheck2);
var _possibleConstructorReturn2 = require('babel-runtime/helpers/possibleConstructorReturn');
var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2);
var _inherits2 = require('babel-runtime/helpers/inherits');
var _inherits3 = _interopRequireDefault(_inherits2);
var _react = require('react');
var _react2 = _interopRequireDefault(_react);
var _rcDropdown = require('rc-dropdown');
var _rcDropdown2 = _interopRequireDefault(_rcDropdown);
var _classnames = require('classnames');
var _classnames2 = _interopRequireDefault(_classnames);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
var Dropdown = function (_React$Component) {
(0, _inherits3["default"])(Dropdown, _React$Component);
function Dropdown() {
(0, _classCallCheck3["default"])(this, Dropdown);
return (0, _possibleConstructorReturn3["default"])(this, _React$Component.apply(this, arguments));
}
Dropdown.prototype.getTransitionName = function getTransitionName() {
var _props$placement = this.props.placement,
placement = _props$placement === undefined ? '' : _props$placement;
if (placement.indexOf('top') >= 0) {
return 'slide-down';
}
return 'slide-up';
};
Dropdown.prototype.render = function render() {
var _props = this.props,
children = _props.children,
prefixCls = _props.prefixCls;
var dropdownTrigger = (0, _react.cloneElement)(children, {
className: (0, _classnames2["default"])(children.props.className, prefixCls + '-trigger')
});
return _react2["default"].createElement(
_rcDropdown2["default"],
(0, _extends3["default"])({ transitionName: this.getTransitionName() }, this.props),
dropdownTrigger
);
};
return Dropdown;
}(_react2["default"].Component);
exports["default"] = Dropdown;
Dropdown.defaultProps = {
prefixCls: 'ant-dropdown',
mouseEnterDelay: 0.15,
mouseLeaveDelay: 0.1,
placement: 'bottomLeft'
};
module.exports = exports['default'];
|
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | 1 1 1 1 1 2 1 1 1 | 'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
var _dropdown = require('./dropdown');
var _dropdown2 = _interopRequireDefault(_dropdown);
var _dropdownButton = require('./dropdown-button');
var _dropdownButton2 = _interopRequireDefault(_dropdownButton);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
_dropdown2["default"].Button = _dropdownButton2["default"];
exports["default"] = _dropdown2["default"];
module.exports = exports['default'];
|
| File | Statements | Branches | Functions | Lines | |||||
|---|---|---|---|---|---|---|---|---|---|
| css.js | 33.33% | (1 / 3) | 100% | (0 / 0) | 100% | (0 / 0) | 33.33% | (1 / 3) |
| 1 2 3 4 5 6 7 8 | 2 | 'use strict';
require('../../style/index.css');
require('./index.css');
require('../../button/style/css');
|
| File | Statements | Branches | Functions | Lines | |||||
|---|---|---|---|---|---|---|---|---|---|
| Form.js | 61.64% | (45 / 73) | 17.39% | (4 / 23) | 15.38% | (2 / 13) | 61.11% | (44 / 72) | |
| FormItem.js | 37.84% | (56 / 148) | 5.26% | (4 / 76) | 8% | (2 / 25) | 37.41% | (55 / 147) | |
| constants.js | 100% | (2 / 2) | 100% | (0 / 0) | 100% | (0 / 0) | 100% | (2 / 2) | |
| index.js | 100% | (7 / 7) | 75% | (3 / 4) | 100% | (1 / 1) | 100% | (6 / 6) |
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 | 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 13 1 1 1 1 1 1 1 1 1 1 1 1 1 1 | 'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
exports["default"] = undefined;
var _extends2 = require('babel-runtime/helpers/extends');
var _extends3 = _interopRequireDefault(_extends2);
var _defineProperty2 = require('babel-runtime/helpers/defineProperty');
var _defineProperty3 = _interopRequireDefault(_defineProperty2);
var _classCallCheck2 = require('babel-runtime/helpers/classCallCheck');
var _classCallCheck3 = _interopRequireDefault(_classCallCheck2);
var _possibleConstructorReturn2 = require('babel-runtime/helpers/possibleConstructorReturn');
var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2);
var _inherits2 = require('babel-runtime/helpers/inherits');
var _inherits3 = _interopRequireDefault(_inherits2);
var _react = require('react');
var _react2 = _interopRequireDefault(_react);
var _classnames = require('classnames');
var _classnames2 = _interopRequireDefault(_classnames);
var _createDOMForm = require('rc-form/lib/createDOMForm');
var _createDOMForm2 = _interopRequireDefault(_createDOMForm);
var _PureRenderMixin = require('rc-util/lib/PureRenderMixin');
var _PureRenderMixin2 = _interopRequireDefault(_PureRenderMixin);
var _omit = require('omit.js');
var _omit2 = _interopRequireDefault(_omit);
var _objectAssign = require('object-assign');
var _objectAssign2 = _interopRequireDefault(_objectAssign);
var _warning = require('../_util/warning');
var _warning2 = _interopRequireDefault(_warning);
var _FormItem = require('./FormItem');
var _FormItem2 = _interopRequireDefault(_FormItem);
var _constants = require('./constants');
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
var Form = function (_React$Component) {
(0, _inherits3["default"])(Form, _React$Component);
function Form(props) {
(0, _classCallCheck3["default"])(this, Form);
var _this = (0, _possibleConstructorReturn3["default"])(this, _React$Component.call(this, props));
(0, _warning2["default"])(!props.form, 'It is unnecessary to pass `form` to `Form` after antd@1.7.0.');
return _this;
}
Form.prototype.shouldComponentUpdate = function shouldComponentUpdate() {
for (var _len = arguments.length, args = Array(_len), _key = 0; _key < _len; _key++) {
args[_key] = arguments[_key];
}
return _PureRenderMixin2["default"].shouldComponentUpdate.apply(this, args);
};
Form.prototype.getChildContext = function getChildContext() {
var _props = this.props,
layout = _props.layout,
vertical = _props.vertical;
return {
vertical: layout === 'vertical' || vertical
};
};
Form.prototype.render = function render() {
var _classNames;
var _props2 = this.props,
prefixCls = _props2.prefixCls,
hideRequiredMark = _props2.hideRequiredMark,
_props2$className = _props2.className,
className = _props2$className === undefined ? '' : _props2$className,
layout = _props2.layout,
inline = _props2.inline,
horizontal = _props2.horizontal,
vertical = _props2.vertical;
(0, _warning2["default"])(!inline && !horizontal && !vertical, '`Form[inline|horizontal|vertical]` is deprecated, please use `Form[layout]` instead.');
var formClassName = (0, _classnames2["default"])(prefixCls, (_classNames = {}, (0, _defineProperty3["default"])(_classNames, prefixCls + '-horizontal', !inline && !vertical && layout === 'horizontal' || horizontal), (0, _defineProperty3["default"])(_classNames, prefixCls + '-vertical', layout === 'vertical' || vertical), (0, _defineProperty3["default"])(_classNames, prefixCls + '-inline', layout === 'inline' || inline), (0, _defineProperty3["default"])(_classNames, prefixCls + '-hide-required-mark', hideRequiredMark), _classNames), className);
var formProps = (0, _omit2["default"])(this.props, ['prefixCls', 'className', 'layout', 'inline', 'horizontal', 'vertical', 'form', 'hideRequiredMark']);
return _react2["default"].createElement('form', (0, _extends3["default"])({}, formProps, { className: formClassName }));
};
return Form;
}(_react2["default"].Component);
exports["default"] = Form;
Form.defaultProps = {
prefixCls: 'ant-form',
layout: 'horizontal',
hideRequiredMark: false,
onSubmit: function onSubmit(e) {
e.preventDefault();
}
};
Form.propTypes = {
prefixCls: _react.PropTypes.string,
layout: _react.PropTypes.oneOf(['horizontal', 'inline', 'vertical']),
children: _react.PropTypes.any,
onSubmit: _react.PropTypes.func,
hideRequiredMark: _react.PropTypes.bool
};
Form.childContextTypes = {
vertical: _react.PropTypes.bool
};
Form.Item = _FormItem2["default"];
Form.create = function (options) {
var formWrapper = (0, _createDOMForm2["default"])((0, _objectAssign2["default"])({
fieldNameProp: 'id'
}, options, {
fieldMetaProp: _constants.FIELD_META_PROP
}));
/* eslint-disable react/prefer-es6-class */
return function (Component) {
return formWrapper(_react2["default"].createClass({
propTypes: {
form: _react.PropTypes.object.isRequired
},
childContextTypes: {
form: _react.PropTypes.object.isRequired
},
getChildContext: function getChildContext() {
return {
form: this.props.form
};
},
componentWillMount: function componentWillMount() {
this.__getFieldProps = this.props.form.getFieldProps;
},
deprecatedGetFieldProps: function deprecatedGetFieldProps(name, option) {
(0, _warning2["default"])(false, '`getFieldProps` is not recommended, please use `getFieldDecorator` instead, ' + 'see: http://u.ant.design/get-field-decorator');
return this.__getFieldProps(name, option);
},
render: function render() {
this.props.form.getFieldProps = this.deprecatedGetFieldProps;
var withRef = {};
if (options && options.withRef) {
withRef.ref = 'formWrappedComponent';
}
return _react2["default"].createElement(Component, (0, _extends3["default"])({}, this.props, withRef));
}
}));
};
};
module.exports = exports['default'];
|
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 | 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 12 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 | 'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
exports["default"] = undefined;
var _defineProperty2 = require('babel-runtime/helpers/defineProperty');
var _defineProperty3 = _interopRequireDefault(_defineProperty2);
var _extends2 = require('babel-runtime/helpers/extends');
var _extends3 = _interopRequireDefault(_extends2);
var _classCallCheck2 = require('babel-runtime/helpers/classCallCheck');
var _classCallCheck3 = _interopRequireDefault(_classCallCheck2);
var _possibleConstructorReturn2 = require('babel-runtime/helpers/possibleConstructorReturn');
var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2);
var _inherits2 = require('babel-runtime/helpers/inherits');
var _inherits3 = _interopRequireDefault(_inherits2);
var _react = require('react');
var _react2 = _interopRequireDefault(_react);
var _propTypes = require('prop-types');
var _propTypes2 = _interopRequireDefault(_propTypes);
var _classnames = require('classnames');
var _classnames2 = _interopRequireDefault(_classnames);
var _PureRenderMixin = require('rc-util/lib/PureRenderMixin');
var _PureRenderMixin2 = _interopRequireDefault(_PureRenderMixin);
var _row = require('../row');
var _row2 = _interopRequireDefault(_row);
var _col = require('../col');
var _col2 = _interopRequireDefault(_col);
var _constants = require('./constants');
var _warning = require('../_util/warning');
var _warning2 = _interopRequireDefault(_warning);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
var FormItem = function (_React$Component) {
(0, _inherits3["default"])(FormItem, _React$Component);
function FormItem() {
(0, _classCallCheck3["default"])(this, FormItem);
return (0, _possibleConstructorReturn3["default"])(this, _React$Component.apply(this, arguments));
}
FormItem.prototype.componentDidMount = function componentDidMount() {
(0, _warning2["default"])(this.getControls(this.props.children, true).length <= 1, '`Form.Item` cannot generate `validateStatus` and `help` automatically, ' + 'while there are more than one `getFieldDecorator` in it.');
};
FormItem.prototype.shouldComponentUpdate = function shouldComponentUpdate() {
for (var _len = arguments.length, args = Array(_len), _key = 0; _key < _len; _key++) {
args[_key] = arguments[_key];
}
return _PureRenderMixin2["default"].shouldComponentUpdate.apply(this, args);
};
FormItem.prototype.getHelpMsg = function getHelpMsg() {
var context = this.context;
var props = this.props;
if (props.help === undefined && context.form) {
return this.getId() ? (context.form.getFieldError(this.getId()) || []).join(', ') : '';
}
return props.help;
};
FormItem.prototype.getControls = function getControls(children, recursively) {
var controls = [];
var childrenArray = _react2["default"].Children.toArray(children);
for (var i = 0; i < childrenArray.length; i++) {
if (!recursively && controls.length > 0) {
break;
}
var child = childrenArray[i];
if (child.type === FormItem) {
continue;
}
if (!child.props) {
continue;
}
if (_constants.FIELD_META_PROP in child.props) {
controls.push(child);
} else if (child.props.children) {
controls = controls.concat(this.getControls(child.props.children, recursively));
}
}
return controls;
};
FormItem.prototype.getOnlyControl = function getOnlyControl() {
var child = this.getControls(this.props.children, false)[0];
return child !== undefined ? child : null;
};
FormItem.prototype.getChildProp = function getChildProp(prop) {
var child = this.getOnlyControl();
return child && child.props && child.props[prop];
};
FormItem.prototype.getId = function getId() {
return this.getChildProp('id');
};
FormItem.prototype.getMeta = function getMeta() {
return this.getChildProp(_constants.FIELD_META_PROP);
};
FormItem.prototype.renderHelp = function renderHelp() {
var prefixCls = this.props.prefixCls;
var help = this.getHelpMsg();
return help ? _react2["default"].createElement(
'div',
{ className: prefixCls + '-explain', key: 'help' },
help
) : null;
};
FormItem.prototype.renderExtra = function renderExtra() {
var _props = this.props,
prefixCls = _props.prefixCls,
extra = _props.extra;
return extra ? _react2["default"].createElement(
'div',
{ className: prefixCls + '-extra' },
extra
) : null;
};
FormItem.prototype.getValidateStatus = function getValidateStatus() {
var _context$form = this.context.form,
isFieldValidating = _context$form.isFieldValidating,
getFieldError = _context$form.getFieldError,
getFieldValue = _context$form.getFieldValue;
var fieldId = this.getId();
if (!fieldId) {
return '';
}
if (isFieldValidating(fieldId)) {
return 'validating';
}
if (!!getFieldError(fieldId)) {
return 'error';
}
var fieldValue = getFieldValue(fieldId);
if (fieldValue !== undefined && fieldValue !== null && fieldValue !== '') {
return 'success';
}
return '';
};
FormItem.prototype.renderValidateWrapper = function renderValidateWrapper(c1, c2, c3) {
var classes = '';
var form = this.context.form;
var props = this.props;
var validateStatus = props.validateStatus === undefined && form ? this.getValidateStatus() : props.validateStatus;
if (validateStatus) {
classes = (0, _classnames2["default"])({
'has-feedback': props.hasFeedback,
'has-success': validateStatus === 'success',
'has-warning': validateStatus === 'warning',
'has-error': validateStatus === 'error',
'is-validating': validateStatus === 'validating'
});
}
return _react2["default"].createElement(
'div',
{ className: this.props.prefixCls + '-item-control ' + classes },
c1,
c2,
c3
);
};
FormItem.prototype.renderWrapper = function renderWrapper(children) {
var wrapperCol = this.props.wrapperCol;
return _react2["default"].createElement(
_col2["default"],
(0, _extends3["default"])({ className: this.props.prefixCls + '-item-control-wrapper' }, wrapperCol, { key: 'wrapper' }),
children
);
};
FormItem.prototype.isRequired = function isRequired() {
var required = this.props.required;
if (required !== undefined) {
return required;
}
if (this.context.form) {
var meta = this.getMeta() || {};
var validate = meta.validate || [];
return validate.filter(function (item) {
return !!item.rules;
}).some(function (item) {
return item.rules.some(function (rule) {
return rule.required;
});
});
}
return false;
};
FormItem.prototype.renderLabel = function renderLabel() {
var _props2 = this.props,
label = _props2.label,
labelCol = _props2.labelCol,
prefixCls = _props2.prefixCls,
colon = _props2.colon,
id = _props2.id;
var context = this.context;
var required = this.isRequired();
var className = (0, _classnames2["default"])((0, _defineProperty3["default"])({}, prefixCls + '-item-required', required));
var labelChildren = label;
// Keep label is original where there should have no colon
var haveColon = colon && !context.vertical;
// Remove duplicated user input colon
if (haveColon && typeof label === 'string' && label.trim() !== '') {
labelChildren = label.replace(/[:|:]\s*$/, '');
}
return label ? _react2["default"].createElement(
_col2["default"],
(0, _extends3["default"])({}, labelCol, { key: 'label', className: prefixCls + '-item-label' }),
_react2["default"].createElement(
'label',
{ htmlFor: id || this.getId(), className: className, title: typeof label === 'string' ? label : '' },
labelChildren
)
) : null;
};
FormItem.prototype.renderChildren = function renderChildren() {
var props = this.props;
var children = _react2["default"].Children.map(props.children, function (child) {
if (child && typeof child.type === 'function' && !child.props.size) {
return _react2["default"].cloneElement(child, { size: 'large' });
}
return child;
});
return [this.renderLabel(), this.renderWrapper(this.renderValidateWrapper(children, this.renderHelp(), this.renderExtra()))];
};
FormItem.prototype.renderFormItem = function renderFormItem(children) {
var _itemClassName;
var props = this.props;
var prefixCls = props.prefixCls;
var style = props.style;
var itemClassName = (_itemClassName = {}, (0, _defineProperty3["default"])(_itemClassName, prefixCls + '-item', true), (0, _defineProperty3["default"])(_itemClassName, prefixCls + '-item-with-help', !!this.getHelpMsg()), (0, _defineProperty3["default"])(_itemClassName, prefixCls + '-item-no-colon', !props.colon), (0, _defineProperty3["default"])(_itemClassName, '' + props.className, !!props.className), _itemClassName);
return _react2["default"].createElement(
_row2["default"],
{ className: (0, _classnames2["default"])(itemClassName), style: style },
children
);
};
FormItem.prototype.render = function render() {
var children = this.renderChildren();
return this.renderFormItem(children);
};
return FormItem;
}(_react2["default"].Component);
exports["default"] = FormItem;
FormItem.defaultProps = {
hasFeedback: false,
prefixCls: 'ant-form',
colon: true
};
FormItem.propTypes = {
prefixCls: _propTypes2["default"].string,
label: _propTypes2["default"].oneOfType([_propTypes2["default"].string, _propTypes2["default"].node]),
labelCol: _propTypes2["default"].object,
help: _propTypes2["default"].oneOfType([_propTypes2["default"].node, _propTypes2["default"].bool]),
validateStatus: _propTypes2["default"].oneOf(['', 'success', 'warning', 'error', 'validating']),
hasFeedback: _propTypes2["default"].bool,
wrapperCol: _propTypes2["default"].object,
className: _propTypes2["default"].string,
id: _propTypes2["default"].string,
children: _propTypes2["default"].node,
colon: _propTypes2["default"].bool
};
FormItem.contextTypes = {
form: _propTypes2["default"].object,
vertical: _propTypes2["default"].bool
};
module.exports = exports['default'];
|
| 1 2 3 4 5 6 7 | 1 1 | 'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
var FIELD_META_PROP = exports.FIELD_META_PROP = 'data-__meta';
|
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | 1 1 1 1 1 1 | 'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
var _Form = require('./Form');
var _Form2 = _interopRequireDefault(_Form);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
exports["default"] = _Form2["default"];
module.exports = exports['default'];
|
| File | Statements | Branches | Functions | Lines | |||||
|---|---|---|---|---|---|---|---|---|---|
| css.js | 33.33% | (1 / 3) | 100% | (0 / 0) | 100% | (0 / 0) | 33.33% | (1 / 3) |
| 1 2 3 4 5 6 7 8 | 2 | 'use strict';
require('../../style/index.css');
require('./index.css');
require('../../grid/style/css');
|
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 | 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 9 1 1 1 1 1 1 1 1 1 1 1 | 'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
exports["default"] = undefined;
var _extends2 = require('babel-runtime/helpers/extends');
var _extends3 = _interopRequireDefault(_extends2);
var _defineProperty2 = require('babel-runtime/helpers/defineProperty');
var _defineProperty3 = _interopRequireDefault(_defineProperty2);
var _typeof2 = require('babel-runtime/helpers/typeof');
var _typeof3 = _interopRequireDefault(_typeof2);
var _classCallCheck2 = require('babel-runtime/helpers/classCallCheck');
var _classCallCheck3 = _interopRequireDefault(_classCallCheck2);
var _possibleConstructorReturn2 = require('babel-runtime/helpers/possibleConstructorReturn');
var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2);
var _inherits2 = require('babel-runtime/helpers/inherits');
var _inherits3 = _interopRequireDefault(_inherits2);
var _react = require('react');
var _react2 = _interopRequireDefault(_react);
var _classnames = require('classnames');
var _classnames2 = _interopRequireDefault(_classnames);
var _objectAssign = require('object-assign');
var _objectAssign2 = _interopRequireDefault(_objectAssign);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
var __rest = undefined && undefined.__rest || function (s, e) {
var t = {};
for (var p in s) {
if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p];
}if (s != null && typeof Object.getOwnPropertySymbols === "function") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) {
if (e.indexOf(p[i]) < 0) t[p[i]] = s[p[i]];
}return t;
};
var stringOrNumber = _react.PropTypes.oneOfType([_react.PropTypes.string, _react.PropTypes.number]);
var objectOrNumber = _react.PropTypes.oneOfType([_react.PropTypes.object, _react.PropTypes.number]);
var Col = function (_React$Component) {
(0, _inherits3["default"])(Col, _React$Component);
function Col() {
(0, _classCallCheck3["default"])(this, Col);
return (0, _possibleConstructorReturn3["default"])(this, _React$Component.apply(this, arguments));
}
Col.prototype.render = function render() {
var _classNames;
var props = this.props;
var span = props.span,
order = props.order,
offset = props.offset,
push = props.push,
pull = props.pull,
className = props.className,
children = props.children,
_props$prefixCls = props.prefixCls,
prefixCls = _props$prefixCls === undefined ? 'ant-col' : _props$prefixCls,
others = __rest(props, ["span", "order", "offset", "push", "pull", "className", "children", "prefixCls"]);
var sizeClassObj = {};
['xs', 'sm', 'md', 'lg', 'xl'].forEach(function (size) {
var _assign;
var sizeProps = {};
if (typeof props[size] === 'number') {
sizeProps.span = props[size];
} else if ((0, _typeof3["default"])(props[size]) === 'object') {
sizeProps = props[size] || {};
}
delete others[size];
sizeClassObj = (0, _objectAssign2["default"])({}, sizeClassObj, (_assign = {}, (0, _defineProperty3["default"])(_assign, prefixCls + '-' + size + '-' + sizeProps.span, sizeProps.span !== undefined), (0, _defineProperty3["default"])(_assign, prefixCls + '-' + size + '-order-' + sizeProps.order, sizeProps.order || sizeProps.order === 0), (0, _defineProperty3["default"])(_assign, prefixCls + '-' + size + '-offset-' + sizeProps.offset, sizeProps.offset || sizeProps.offset === 0), (0, _defineProperty3["default"])(_assign, prefixCls + '-' + size + '-push-' + sizeProps.push, sizeProps.push || sizeProps.push === 0), (0, _defineProperty3["default"])(_assign, prefixCls + '-' + size + '-pull-' + sizeProps.pull, sizeProps.pull || sizeProps.pull === 0), _assign));
});
var classes = (0, _classnames2["default"])((_classNames = {}, (0, _defineProperty3["default"])(_classNames, prefixCls + '-' + span, span !== undefined), (0, _defineProperty3["default"])(_classNames, prefixCls + '-order-' + order, order), (0, _defineProperty3["default"])(_classNames, prefixCls + '-offset-' + offset, offset), (0, _defineProperty3["default"])(_classNames, prefixCls + '-push-' + push, push), (0, _defineProperty3["default"])(_classNames, prefixCls + '-pull-' + pull, pull), _classNames), className, sizeClassObj);
return _react2["default"].createElement(
'div',
(0, _extends3["default"])({}, others, { className: classes }),
children
);
};
return Col;
}(_react2["default"].Component);
exports["default"] = Col;
Col.propTypes = {
span: stringOrNumber,
order: stringOrNumber,
offset: stringOrNumber,
push: stringOrNumber,
pull: stringOrNumber,
className: _react.PropTypes.string,
children: _react.PropTypes.node,
xs: objectOrNumber,
sm: objectOrNumber,
md: objectOrNumber,
lg: objectOrNumber,
xl: objectOrNumber
};
module.exports = exports['default'];
|
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | 1 1 1 1 1 1 2 1 1 | 'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.Col = exports.Row = undefined;
var _row = require('./row');
var _row2 = _interopRequireDefault(_row);
var _col = require('./col');
var _col2 = _interopRequireDefault(_col);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
exports.Row = _row2["default"];
exports.Col = _col2["default"];
|
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 | 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 9 1 1 1 1 1 1 1 1 1 1 | 'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
exports["default"] = undefined;
var _extends2 = require('babel-runtime/helpers/extends');
var _extends3 = _interopRequireDefault(_extends2);
var _defineProperty2 = require('babel-runtime/helpers/defineProperty');
var _defineProperty3 = _interopRequireDefault(_defineProperty2);
var _classCallCheck2 = require('babel-runtime/helpers/classCallCheck');
var _classCallCheck3 = _interopRequireDefault(_classCallCheck2);
var _possibleConstructorReturn2 = require('babel-runtime/helpers/possibleConstructorReturn');
var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2);
var _inherits2 = require('babel-runtime/helpers/inherits');
var _inherits3 = _interopRequireDefault(_inherits2);
var _react = require('react');
var _react2 = _interopRequireDefault(_react);
var _classnames = require('classnames');
var _classnames2 = _interopRequireDefault(_classnames);
var _objectAssign = require('object-assign');
var _objectAssign2 = _interopRequireDefault(_objectAssign);
var _propTypes = require('prop-types');
var _propTypes2 = _interopRequireDefault(_propTypes);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
var __rest = undefined && undefined.__rest || function (s, e) {
var t = {};
for (var p in s) {
if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p];
}if (s != null && typeof Object.getOwnPropertySymbols === "function") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) {
if (e.indexOf(p[i]) < 0) t[p[i]] = s[p[i]];
}return t;
};
var Row = function (_React$Component) {
(0, _inherits3["default"])(Row, _React$Component);
function Row() {
(0, _classCallCheck3["default"])(this, Row);
return (0, _possibleConstructorReturn3["default"])(this, _React$Component.apply(this, arguments));
}
Row.prototype.render = function render() {
var _classNames;
var _a = this.props,
type = _a.type,
justify = _a.justify,
align = _a.align,
className = _a.className,
gutter = _a.gutter,
style = _a.style,
children = _a.children,
_a$prefixCls = _a.prefixCls,
prefixCls = _a$prefixCls === undefined ? 'ant-row' : _a$prefixCls,
others = __rest(_a, ["type", "justify", "align", "className", "gutter", "style", "children", "prefixCls"]);
var classes = (0, _classnames2["default"])((_classNames = {}, (0, _defineProperty3["default"])(_classNames, prefixCls, !type), (0, _defineProperty3["default"])(_classNames, prefixCls + '-' + type, type), (0, _defineProperty3["default"])(_classNames, prefixCls + '-' + type + '-' + justify, type && justify), (0, _defineProperty3["default"])(_classNames, prefixCls + '-' + type + '-' + align, type && align), _classNames), className);
var rowStyle = gutter > 0 ? (0, _objectAssign2["default"])({}, {
marginLeft: gutter / -2,
marginRight: gutter / -2
}, style) : style;
var cols = _react.Children.map(children, function (col) {
if (!col) {
return null;
}
if (col.props && gutter > 0) {
return (0, _react.cloneElement)(col, {
style: (0, _objectAssign2["default"])({}, {
paddingLeft: gutter / 2,
paddingRight: gutter / 2
}, col.props.style)
});
}
return col;
});
return _react2["default"].createElement(
'div',
(0, _extends3["default"])({}, others, { className: classes, style: rowStyle }),
cols
);
};
return Row;
}(_react2["default"].Component);
exports["default"] = Row;
Row.defaultProps = {
gutter: 0
};
Row.propTypes = {
type: _propTypes2["default"].string,
align: _propTypes2["default"].string,
justify: _propTypes2["default"].string,
className: _propTypes2["default"].string,
children: _propTypes2["default"].node,
gutter: _propTypes2["default"].number,
prefixCls: _propTypes2["default"].string
};
module.exports = exports['default'];
|
| File | Statements | Branches | Functions | Lines | |||||
|---|---|---|---|---|---|---|---|---|---|
| css.js | 50% | (1 / 2) | 100% | (0 / 0) | 100% | (0 / 0) | 50% | (1 / 2) |
| 1 2 3 4 5 6 | 2 | 'use strict';
require('../../style/index.css');
require('./index.css');
|
| File | Statements | Branches | Functions | Lines | |||||
|---|---|---|---|---|---|---|---|---|---|
| index.js | 86.21% | (25 / 29) | 56.25% | (9 / 16) | 66.67% | (2 / 3) | 84.21% | (16 / 19) |
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 | 1 1 1 1 1 1 1 1 1 1 1 19 4 1 1 1 | 'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
var _extends2 = require('babel-runtime/helpers/extends');
var _extends3 = _interopRequireDefault(_extends2);
var _defineProperty2 = require('babel-runtime/helpers/defineProperty');
var _defineProperty3 = _interopRequireDefault(_defineProperty2);
var _react = require('react');
var React = _interopRequireWildcard(_react);
var _classnames = require('classnames');
var _classnames2 = _interopRequireDefault(_classnames);
var _omit = require('omit.js');
var _omit2 = _interopRequireDefault(_omit);
function _interopRequireWildcard(obj) { Iif (obj && obj.__esModule) { return obj; } else { var newObj = {}; Eif (obj != null) { for (var key in obj) { Eif (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key]; } } newObj["default"] = obj; return newObj; } }
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
var Icon = function Icon(props) {
var type = props.type,
_props$className = props.className,
className = _props$className === undefined ? '' : _props$className,
spin = props.spin;
var classString = (0, _classnames2["default"])((0, _defineProperty3["default"])({
anticon: true,
'anticon-spin': !!spin || type === 'loading'
}, 'anticon-' + type, true), className);
return React.createElement('i', (0, _extends3["default"])({}, (0, _omit2["default"])(props, ['type', 'spin']), { className: classString }));
};
exports["default"] = Icon;
module.exports = exports['default'];
|
| File | Statements | Branches | Functions | Lines | |||||
|---|---|---|---|---|---|---|---|---|---|
| css.js | 100% | (1 / 1) | 100% | (0 / 0) | 100% | (0 / 0) | 100% | (1 / 1) |
| 1 2 3 4 | 2 | 'use strict';
require('../../style/index.css');
|
| File | Statements | Branches | Functions | Lines | |||||
|---|---|---|---|---|---|---|---|---|---|
| index.js | 65.91% | (29 / 44) | 35.29% | (6 / 17) | 40% | (2 / 5) | 70% | (28 / 40) |
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 | 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 8 1 1 1 1 1 1 1 1 1 | 'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
exports["default"] = undefined;
var _extends2 = require('babel-runtime/helpers/extends');
var _extends3 = _interopRequireDefault(_extends2);
var _defineProperty2 = require('babel-runtime/helpers/defineProperty');
var _defineProperty3 = _interopRequireDefault(_defineProperty2);
var _classCallCheck2 = require('babel-runtime/helpers/classCallCheck');
var _classCallCheck3 = _interopRequireDefault(_classCallCheck2);
var _possibleConstructorReturn2 = require('babel-runtime/helpers/possibleConstructorReturn');
var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2);
var _inherits2 = require('babel-runtime/helpers/inherits');
var _inherits3 = _interopRequireDefault(_inherits2);
var _react = require('react');
var _react2 = _interopRequireDefault(_react);
var _classnames = require('classnames');
var _classnames2 = _interopRequireDefault(_classnames);
var _rcInputNumber = require('rc-input-number');
var _rcInputNumber2 = _interopRequireDefault(_rcInputNumber);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
var __rest = undefined && undefined.__rest || function (s, e) {
var t = {};
for (var p in s) {
if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p];
}if (s != null && typeof Object.getOwnPropertySymbols === "function") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) {
if (e.indexOf(p[i]) < 0) t[p[i]] = s[p[i]];
}return t;
};
var InputNumber = function (_React$Component) {
(0, _inherits3["default"])(InputNumber, _React$Component);
function InputNumber() {
(0, _classCallCheck3["default"])(this, InputNumber);
return (0, _possibleConstructorReturn3["default"])(this, _React$Component.apply(this, arguments));
}
InputNumber.prototype.render = function render() {
var _classNames;
var _a = this.props,
className = _a.className,
size = _a.size,
others = __rest(_a, ["className", "size"]);
var inputNumberClass = (0, _classnames2["default"])((_classNames = {}, (0, _defineProperty3["default"])(_classNames, this.props.prefixCls + '-lg', size === 'large'), (0, _defineProperty3["default"])(_classNames, this.props.prefixCls + '-sm', size === 'small'), _classNames), className);
return _react2["default"].createElement(_rcInputNumber2["default"], (0, _extends3["default"])({ className: inputNumberClass }, others));
};
return InputNumber;
}(_react2["default"].Component);
exports["default"] = InputNumber;
InputNumber.defaultProps = {
prefixCls: 'ant-input-number',
step: 1
};
module.exports = exports['default'];
|
| File | Statements | Branches | Functions | Lines | |||||
|---|---|---|---|---|---|---|---|---|---|
| css.js | 50% | (1 / 2) | 100% | (0 / 0) | 100% | (0 / 0) | 50% | (1 / 2) |
| 1 2 3 4 5 6 | 2 | 'use strict';
require('../../style/index.css');
require('./index.css');
|
| File | Statements | Branches | Functions | Lines | |||||
|---|---|---|---|---|---|---|---|---|---|
| Group.js | 75% | (12 / 16) | 50% | (4 / 8) | 50% | (1 / 2) | 73.33% | (11 / 15) | |
| Input.js | 37.84% | (42 / 111) | 6.45% | (4 / 62) | 12.5% | (2 / 16) | 37.27% | (41 / 110) | |
| Search.js | 55.77% | (29 / 52) | 31.58% | (6 / 19) | 25% | (2 / 8) | 58.33% | (28 / 48) | |
| calculateNodeHeight.js | 16.98% | (9 / 53) | 0% | (0 / 51) | 0% | (0 / 3) | 16.98% | (9 / 53) | |
| index.js | 100% | (13 / 13) | 75% | (3 / 4) | 100% | (1 / 1) | 100% | (12 / 12) |
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 | 1 1 1 1 1 1 1 3 1 1 1 | 'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
var _defineProperty2 = require('babel-runtime/helpers/defineProperty');
var _defineProperty3 = _interopRequireDefault(_defineProperty2);
var _react = require('react');
var _react2 = _interopRequireDefault(_react);
var _classnames = require('classnames');
var _classnames2 = _interopRequireDefault(_classnames);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
var Group = function Group(props) {
var _classNames;
var _props$prefixCls = props.prefixCls,
prefixCls = _props$prefixCls === undefined ? 'ant-input-group' : _props$prefixCls,
_props$className = props.className,
className = _props$className === undefined ? '' : _props$className;
var cls = (0, _classnames2["default"])(prefixCls, (_classNames = {}, (0, _defineProperty3["default"])(_classNames, prefixCls + '-lg', props.size === 'large'), (0, _defineProperty3["default"])(_classNames, prefixCls + '-sm', props.size === 'small'), (0, _defineProperty3["default"])(_classNames, prefixCls + '-compact', props.compact), _classNames), className);
return _react2["default"].createElement(
'span',
{ className: cls, style: props.style },
props.children
);
};
exports["default"] = Group;
module.exports = exports['default'];
|
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 | 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 10 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 | 'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
exports["default"] = undefined;
var _extends2 = require('babel-runtime/helpers/extends');
var _extends3 = _interopRequireDefault(_extends2);
var _defineProperty2 = require('babel-runtime/helpers/defineProperty');
var _defineProperty3 = _interopRequireDefault(_defineProperty2);
var _classCallCheck2 = require('babel-runtime/helpers/classCallCheck');
var _classCallCheck3 = _interopRequireDefault(_classCallCheck2);
var _possibleConstructorReturn2 = require('babel-runtime/helpers/possibleConstructorReturn');
var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2);
var _inherits2 = require('babel-runtime/helpers/inherits');
var _inherits3 = _interopRequireDefault(_inherits2);
var _react = require('react');
var _react2 = _interopRequireDefault(_react);
var _classnames = require('classnames');
var _classnames2 = _interopRequireDefault(_classnames);
var _calculateNodeHeight = require('./calculateNodeHeight');
var _calculateNodeHeight2 = _interopRequireDefault(_calculateNodeHeight);
var _objectAssign = require('object-assign');
var _objectAssign2 = _interopRequireDefault(_objectAssign);
var _omit = require('omit.js');
var _omit2 = _interopRequireDefault(_omit);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
function fixControlledValue(value) {
if (typeof value === 'undefined' || value === null) {
return '';
}
return value;
}
function onNextFrame(cb) {
if (window.requestAnimationFrame) {
return window.requestAnimationFrame(cb);
}
return window.setTimeout(cb, 1);
}
function clearNextFrameAction(nextFrameId) {
if (window.cancelAnimationFrame) {
window.cancelAnimationFrame(nextFrameId);
} else {
window.clearTimeout(nextFrameId);
}
}
;
var Input = function (_Component) {
(0, _inherits3["default"])(Input, _Component);
function Input() {
(0, _classCallCheck3["default"])(this, Input);
var _this = (0, _possibleConstructorReturn3["default"])(this, _Component.apply(this, arguments));
_this.state = {
textareaStyles: null,
isFocus: false
};
_this.handleKeyDown = function (e) {
var _this$props = _this.props,
onPressEnter = _this$props.onPressEnter,
onKeyDown = _this$props.onKeyDown;
if (e.keyCode === 13 && onPressEnter) {
onPressEnter(e);
}
if (onKeyDown) {
onKeyDown(e);
}
};
_this.handleTextareaChange = function (e) {
if (!('value' in _this.props)) {
_this.resizeTextarea();
}
var onChange = _this.props.onChange;
if (onChange) {
onChange(e);
}
};
_this.resizeTextarea = function () {
var _this$props2 = _this.props,
type = _this$props2.type,
autosize = _this$props2.autosize;
if (type !== 'textarea' || !autosize || !_this.refs.input) {
return;
}
var minRows = autosize ? autosize.minRows : null;
var maxRows = autosize ? autosize.maxRows : null;
var textareaStyles = (0, _calculateNodeHeight2["default"])(_this.refs.input, false, minRows, maxRows);
_this.setState({ textareaStyles: textareaStyles });
};
return _this;
}
Input.prototype.componentDidMount = function componentDidMount() {
this.resizeTextarea();
};
Input.prototype.componentWillReceiveProps = function componentWillReceiveProps(nextProps) {
// Re-render with the new content then recalculate the height as required.
if (this.props.value !== nextProps.value) {
if (this.nextFrameActionId) {
clearNextFrameAction(this.nextFrameActionId);
}
this.nextFrameActionId = onNextFrame(this.resizeTextarea);
}
};
Input.prototype.focus = function focus() {
this.refs.input.focus();
};
Input.prototype.renderLabeledInput = function renderLabeledInput(children) {
var _classNames;
var props = this.props;
// Not wrap when there is not addons
if (props.type === 'textarea' || !props.addonBefore && !props.addonAfter) {
return children;
}
var wrapperClassName = props.prefixCls + '-group';
var addonClassName = wrapperClassName + '-addon';
var addonBefore = props.addonBefore ? _react2["default"].createElement(
'span',
{ className: addonClassName },
props.addonBefore
) : null;
var addonAfter = props.addonAfter ? _react2["default"].createElement(
'span',
{ className: addonClassName },
props.addonAfter
) : null;
var className = (0, _classnames2["default"])((_classNames = {}, (0, _defineProperty3["default"])(_classNames, props.prefixCls + '-wrapper', true), (0, _defineProperty3["default"])(_classNames, wrapperClassName, addonBefore || addonAfter), _classNames));
return _react2["default"].createElement(
'span',
{ className: className },
addonBefore,
children,
addonAfter
);
};
Input.prototype.renderLabeledIcon = function renderLabeledIcon(children) {
var props = this.props;
if (props.type === 'textarea' || !('prefix' in props || 'suffix' in props)) {
return children;
}
var prefix = props.prefix ? _react2["default"].createElement(
'span',
{ className: props.prefixCls + '-prefix' },
props.prefix
) : null;
var suffix = props.suffix ? _react2["default"].createElement(
'span',
{ className: props.prefixCls + '-suffix' },
props.suffix
) : null;
return _react2["default"].createElement(
'span',
{ className: props.prefixCls + '-affix-wrapper', style: props.style },
prefix,
(0, _react.cloneElement)(children, { style: null }),
suffix
);
};
Input.prototype.renderInput = function renderInput() {
var _classNames2;
var props = (0, _objectAssign2["default"])({}, this.props);
// Fix https://fb.me/react-unknown-prop
var otherProps = (0, _omit2["default"])(this.props, ['prefixCls', 'onPressEnter', 'autosize', 'addonBefore', 'addonAfter', 'prefix', 'suffix']);
var prefixCls = props.prefixCls;
if (!props.type) {
return props.children;
}
var inputClassName = (0, _classnames2["default"])(prefixCls, (_classNames2 = {}, (0, _defineProperty3["default"])(_classNames2, prefixCls + '-sm', props.size === 'small'), (0, _defineProperty3["default"])(_classNames2, prefixCls + '-lg', props.size === 'large'), _classNames2), props.className);
if ('value' in props) {
otherProps.value = fixControlledValue(props.value);
// Input elements must be either controlled or uncontrolled,
// specify either the value prop, or the defaultValue prop, but not both.
delete otherProps.defaultValue;
}
switch (props.type) {
case 'textarea':
return _react2["default"].createElement('textarea', (0, _extends3["default"])({}, otherProps, { style: (0, _objectAssign2["default"])({}, props.style, this.state.textareaStyles), className: inputClassName, onKeyDown: this.handleKeyDown, onChange: this.handleTextareaChange, ref: 'input' }));
default:
return this.renderLabeledIcon(_react2["default"].createElement('input', (0, _extends3["default"])({}, otherProps, { className: inputClassName, onKeyDown: this.handleKeyDown, ref: 'input' })));
}
};
Input.prototype.render = function render() {
return this.renderLabeledInput(this.renderInput());
};
return Input;
}(_react.Component);
exports["default"] = Input;
Input.defaultProps = {
disabled: false,
prefixCls: 'ant-input',
type: 'text',
autosize: false
};
Input.propTypes = {
type: _react.PropTypes.string,
id: _react.PropTypes.oneOfType([_react.PropTypes.string, _react.PropTypes.number]),
size: _react.PropTypes.oneOf(['small', 'default', 'large']),
disabled: _react.PropTypes.bool,
value: _react.PropTypes.any,
defaultValue: _react.PropTypes.any,
className: _react.PropTypes.string,
addonBefore: _react.PropTypes.node,
addonAfter: _react.PropTypes.node,
prefixCls: _react.PropTypes.string,
autosize: _react.PropTypes.oneOfType([_react.PropTypes.bool, _react.PropTypes.object]),
onPressEnter: _react.PropTypes.func,
onKeyDown: _react.PropTypes.func,
onFocus: _react.PropTypes.func,
onBlur: _react.PropTypes.func,
prefix: _react.PropTypes.node,
suffix: _react.PropTypes.node
};
module.exports = exports['default'];
|
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 | 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 8 1 1 1 1 1 1 1 1 1 | 'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
exports["default"] = undefined;
var _extends2 = require('babel-runtime/helpers/extends');
var _extends3 = _interopRequireDefault(_extends2);
var _classCallCheck2 = require('babel-runtime/helpers/classCallCheck');
var _classCallCheck3 = _interopRequireDefault(_classCallCheck2);
var _possibleConstructorReturn2 = require('babel-runtime/helpers/possibleConstructorReturn');
var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2);
var _inherits2 = require('babel-runtime/helpers/inherits');
var _inherits3 = _interopRequireDefault(_inherits2);
var _react = require('react');
var _react2 = _interopRequireDefault(_react);
var _classnames = require('classnames');
var _classnames2 = _interopRequireDefault(_classnames);
var _Input = require('./Input');
var _Input2 = _interopRequireDefault(_Input);
var _icon = require('../icon');
var _icon2 = _interopRequireDefault(_icon);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
var __rest = undefined && undefined.__rest || function (s, e) {
var t = {};
for (var p in s) {
if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p];
}if (s != null && typeof Object.getOwnPropertySymbols === "function") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) {
if (e.indexOf(p[i]) < 0) t[p[i]] = s[p[i]];
}return t;
};
var Search = function (_React$Component) {
(0, _inherits3["default"])(Search, _React$Component);
function Search() {
(0, _classCallCheck3["default"])(this, Search);
var _this = (0, _possibleConstructorReturn3["default"])(this, _React$Component.apply(this, arguments));
_this.onSearch = function () {
var onSearch = _this.props.onSearch;
if (onSearch) {
onSearch(_this.input.refs.input.value);
}
_this.input.refs.input.focus();
};
return _this;
}
Search.prototype.render = function render() {
var _this2 = this;
var _a = this.props,
className = _a.className,
prefixCls = _a.prefixCls,
others = __rest(_a, ["className", "prefixCls"]);
delete others.onSearch;
var searchSuffix = _react2["default"].createElement(_icon2["default"], { className: prefixCls + '-icon', onClick: this.onSearch, type: 'search' });
return _react2["default"].createElement(_Input2["default"], (0, _extends3["default"])({ className: (0, _classnames2["default"])(prefixCls, className), onPressEnter: this.onSearch, ref: function ref(node) {
return _this2.input = node;
}, suffix: searchSuffix }, others));
};
return Search;
}(_react2["default"].Component);
exports["default"] = Search;
Search.defaultProps = {
prefixCls: 'ant-input-search',
onSearch: function onSearch() {}
};
module.exports = exports['default'];
|
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 | 1 1 1 1 1 1 1 1 1 | 'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
exports["default"] = calculateNodeHeight;
// Thanks to https://github.com/andreypopp/react-textarea-autosize/
/**
* calculateNodeHeight(uiTextNode, useCache = false)
*/
var HIDDEN_TEXTAREA_STYLE = '\n min-height:0 !important;\n max-height:none !important;\n height:0 !important;\n visibility:hidden !important;\n overflow:hidden !important;\n position:absolute !important;\n z-index:-1000 !important;\n top:0 !important;\n right:0 !important\n';
var SIZING_STYLE = ['letter-spacing', 'line-height', 'padding-top', 'padding-bottom', 'font-family', 'font-weight', 'font-size', 'text-rendering', 'text-transform', 'width', 'text-indent', 'padding-left', 'padding-right', 'border-width', 'box-sizing'];
var computedStyleCache = {};
var hiddenTextarea = void 0;
function calculateNodeStyling(node) {
var useCache = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : false;
var nodeRef = node.getAttribute('id') || node.getAttribute('data-reactid') || node.getAttribute('name');
if (useCache && computedStyleCache[nodeRef]) {
return computedStyleCache[nodeRef];
}
var style = window.getComputedStyle(node);
var boxSizing = style.getPropertyValue('box-sizing') || style.getPropertyValue('-moz-box-sizing') || style.getPropertyValue('-webkit-box-sizing');
var paddingSize = parseFloat(style.getPropertyValue('padding-bottom')) + parseFloat(style.getPropertyValue('padding-top'));
var borderSize = parseFloat(style.getPropertyValue('border-bottom-width')) + parseFloat(style.getPropertyValue('border-top-width'));
var sizingStyle = SIZING_STYLE.map(function (name) {
return name + ':' + style.getPropertyValue(name);
}).join(';');
var nodeInfo = {
sizingStyle: sizingStyle,
paddingSize: paddingSize,
borderSize: borderSize,
boxSizing: boxSizing
};
if (useCache && nodeRef) {
computedStyleCache[nodeRef] = nodeInfo;
}
return nodeInfo;
}
function calculateNodeHeight(uiTextNode) {
var useCache = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : false;
var minRows = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : null;
var maxRows = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : null;
if (!hiddenTextarea) {
hiddenTextarea = document.createElement('textarea');
document.body.appendChild(hiddenTextarea);
}
// Copy all CSS properties that have an impact on the height of the content in
// the textbox
var _calculateNodeStyling = calculateNodeStyling(uiTextNode, useCache),
paddingSize = _calculateNodeStyling.paddingSize,
borderSize = _calculateNodeStyling.borderSize,
boxSizing = _calculateNodeStyling.boxSizing,
sizingStyle = _calculateNodeStyling.sizingStyle;
// Need to have the overflow attribute to hide the scrollbar otherwise
// text-lines will not calculated properly as the shadow will technically be
// narrower for content
hiddenTextarea.setAttribute('style', sizingStyle + ';' + HIDDEN_TEXTAREA_STYLE);
hiddenTextarea.value = uiTextNode.value || uiTextNode.placeholder || '';
var minHeight = -Infinity;
var maxHeight = Infinity;
var height = hiddenTextarea.scrollHeight;
if (boxSizing === 'border-box') {
// border-box: add border, since height = content + padding + border
height = height + borderSize;
} else if (boxSizing === 'content-box') {
// remove padding, since height = content
height = height - paddingSize;
}
if (minRows !== null || maxRows !== null) {
// measure height of a textarea with a single row
hiddenTextarea.value = '';
var singleRowHeight = hiddenTextarea.scrollHeight - paddingSize;
if (minRows !== null) {
minHeight = singleRowHeight * minRows;
if (boxSizing === 'border-box') {
minHeight = minHeight + paddingSize + borderSize;
}
height = Math.max(minHeight, height);
}
if (maxRows !== null) {
maxHeight = singleRowHeight * maxRows;
if (boxSizing === 'border-box') {
maxHeight = maxHeight + paddingSize + borderSize;
}
height = Math.min(maxHeight, height);
}
}
return { height: height, minHeight: minHeight, maxHeight: maxHeight };
}
module.exports = exports['default'];
|
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 | 1 1 1 1 1 1 1 3 1 1 1 1 | 'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
var _Input = require('./Input');
var _Input2 = _interopRequireDefault(_Input);
var _Group = require('./Group');
var _Group2 = _interopRequireDefault(_Group);
var _Search = require('./Search');
var _Search2 = _interopRequireDefault(_Search);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
_Input2["default"].Group = _Group2["default"];
_Input2["default"].Search = _Search2["default"];
exports["default"] = _Input2["default"];
module.exports = exports['default'];
|
| File | Statements | Branches | Functions | Lines | |||||
|---|---|---|---|---|---|---|---|---|---|
| css.js | 50% | (1 / 2) | 100% | (0 / 0) | 100% | (0 / 0) | 50% | (1 / 2) |
| 1 2 3 4 5 6 | 2 | 'use strict';
require('../../style/index.css');
require('./index.css');
|
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 | 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 9 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 | 'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
exports["default"] = undefined;
var _defineProperty2 = require('babel-runtime/helpers/defineProperty');
var _defineProperty3 = _interopRequireDefault(_defineProperty2);
var _extends2 = require('babel-runtime/helpers/extends');
var _extends3 = _interopRequireDefault(_extends2);
var _classCallCheck2 = require('babel-runtime/helpers/classCallCheck');
var _classCallCheck3 = _interopRequireDefault(_classCallCheck2);
var _possibleConstructorReturn2 = require('babel-runtime/helpers/possibleConstructorReturn');
var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2);
var _inherits2 = require('babel-runtime/helpers/inherits');
var _inherits3 = _interopRequireDefault(_inherits2);
var _react = require('react');
var _react2 = _interopRequireDefault(_react);
var _classnames = require('classnames');
var _classnames2 = _interopRequireDefault(_classnames);
var _omit = require('omit.js');
var _omit2 = _interopRequireDefault(_omit);
var _icon = require('../icon');
var _icon2 = _interopRequireDefault(_icon);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
var __rest = undefined && undefined.__rest || function (s, e) {
var t = {};
for (var p in s) {
if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p];
}if (s != null && typeof Object.getOwnPropertySymbols === "function") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) {
if (e.indexOf(p[i]) < 0) t[p[i]] = s[p[i]];
}return t;
};
// matchMedia polyfill for
// https://github.com/WickyNilliams/enquire.js/issues/82
Iif (typeof window !== 'undefined') {
var matchMediaPolyfill = function matchMediaPolyfill(mediaQuery) {
return {
media: mediaQuery,
matches: false,
addListener: function addListener() {},
removeListener: function removeListener() {}
};
};
window.matchMedia = window.matchMedia || matchMediaPolyfill;
}
var dimensionMap = {
xs: '480px',
sm: '768px',
md: '992px',
lg: '1200px',
xl: '1600px'
};
var Sider = function (_React$Component) {
(0, _inherits3["default"])(Sider, _React$Component);
function Sider(props) {
(0, _classCallCheck3["default"])(this, Sider);
var _this = (0, _possibleConstructorReturn3["default"])(this, _React$Component.call(this, props));
_this.responsiveHandler = function (mql) {
_this.setState({ below: mql.matches });
if (_this.state.collapsed !== mql.matches) {
_this.setCollapsed(mql.matches, 'responsive');
}
};
_this.setCollapsed = function (collapsed, type) {
if (!('collapsed' in _this.props)) {
_this.setState({
collapsed: collapsed
});
}
var onCollapse = _this.props.onCollapse;
if (onCollapse) {
onCollapse(collapsed, type);
}
};
_this.toggle = function () {
var collapsed = !_this.state.collapsed;
_this.setCollapsed(collapsed, 'clickTrigger');
};
_this.belowShowChange = function () {
_this.setState({ belowShow: !_this.state.belowShow });
};
var matchMedia = void 0;
if (typeof window !== 'undefined') {
matchMedia = window.matchMedia;
}
if (matchMedia && props.breakpoint && props.breakpoint in dimensionMap) {
_this.mql = matchMedia('(max-width: ' + dimensionMap[props.breakpoint] + ')');
}
var collapsed = void 0;
if ('collapsed' in props) {
collapsed = props.collapsed;
} else {
collapsed = props.defaultCollapsed;
}
_this.state = {
collapsed: collapsed,
below: false
};
return _this;
}
Sider.prototype.componentWillReceiveProps = function componentWillReceiveProps(nextProps) {
if ('collapsed' in nextProps) {
this.setState({
collapsed: nextProps.collapsed
});
}
};
Sider.prototype.componentDidMount = function componentDidMount() {
if (this.mql) {
this.mql.addListener(this.responsiveHandler);
this.responsiveHandler(this.mql);
}
};
Sider.prototype.componentWillUnmount = function componentWillUnmount() {
if (this.mql) {
this.mql.removeListener(this.responsiveHandler);
}
};
Sider.prototype.render = function render() {
var _classNames;
var _a = this.props,
prefixCls = _a.prefixCls,
className = _a.className,
collapsible = _a.collapsible,
reverseArrow = _a.reverseArrow,
trigger = _a.trigger,
style = _a.style,
width = _a.width,
collapsedWidth = _a.collapsedWidth,
others = __rest(_a, ["prefixCls", "className", "collapsible", "reverseArrow", "trigger", "style", "width", "collapsedWidth"]);
var divProps = (0, _omit2["default"])(others, ['collapsed', 'defaultCollapsed', 'onCollapse', 'breakpoint']);
var siderWidth = this.state.collapsed ? collapsedWidth : width;
// special trigger when collapsedWidth == 0
var zeroWidthTrigger = collapsedWidth === 0 || collapsedWidth === '0' ? _react2["default"].createElement(
'span',
{ onClick: this.toggle, className: prefixCls + '-zero-width-trigger' },
_react2["default"].createElement(_icon2["default"], { type: 'bars' })
) : null;
var iconObj = {
'expanded': reverseArrow ? _react2["default"].createElement(_icon2["default"], { type: 'right' }) : _react2["default"].createElement(_icon2["default"], { type: 'left' }),
'collapsed': reverseArrow ? _react2["default"].createElement(_icon2["default"], { type: 'left' }) : _react2["default"].createElement(_icon2["default"], { type: 'right' })
};
var status = this.state.collapsed ? 'collapsed' : 'expanded';
var defaultTrigger = iconObj[status];
var triggerDom = trigger !== null ? zeroWidthTrigger || _react2["default"].createElement(
'div',
{ className: prefixCls + '-trigger', onClick: this.toggle },
trigger || defaultTrigger
) : null;
var divStyle = (0, _extends3["default"])({}, style, { flex: '0 0 ' + siderWidth + 'px', width: siderWidth + 'px' });
var siderCls = (0, _classnames2["default"])(className, prefixCls, (_classNames = {}, (0, _defineProperty3["default"])(_classNames, prefixCls + '-collapsed', !!this.state.collapsed), (0, _defineProperty3["default"])(_classNames, prefixCls + '-has-trigger', !!trigger), (0, _defineProperty3["default"])(_classNames, prefixCls + '-below', !!this.state.below), (0, _defineProperty3["default"])(_classNames, prefixCls + '-zero-width', siderWidth === 0 || siderWidth === '0'), _classNames));
return _react2["default"].createElement(
'div',
(0, _extends3["default"])({ className: siderCls }, divProps, { style: divStyle }),
this.props.children,
collapsible || this.state.below && zeroWidthTrigger ? triggerDom : null
);
};
return Sider;
}(_react2["default"].Component);
exports["default"] = Sider;
Sider.__ANT_LAYOUT_SIDER = true;
Sider.defaultProps = {
prefixCls: 'ant-layout-sider',
collapsible: false,
defaultCollapsed: false,
reverseArrow: false,
width: 200,
collapsedWidth: 64,
style: {}
};
module.exports = exports['default'];
|
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | 1 1 1 1 1 2 1 1 1 | 'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
var _layout = require('./layout');
var _layout2 = _interopRequireDefault(_layout);
var _Sider = require('./Sider');
var _Sider2 = _interopRequireDefault(_Sider);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
_layout2["default"].Sider = _Sider2["default"];
exports["default"] = _layout2["default"];
module.exports = exports['default'];
|
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 | 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 7 1 1 4 4 4 1 4 4 1 1 1 1 1 1 1 1 1 1 1 1 1 1 | 'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
var _defineProperty2 = require('babel-runtime/helpers/defineProperty');
var _defineProperty3 = _interopRequireDefault(_defineProperty2);
var _extends2 = require('babel-runtime/helpers/extends');
var _extends3 = _interopRequireDefault(_extends2);
var _classCallCheck2 = require('babel-runtime/helpers/classCallCheck');
var _classCallCheck3 = _interopRequireDefault(_classCallCheck2);
var _possibleConstructorReturn2 = require('babel-runtime/helpers/possibleConstructorReturn');
var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2);
var _inherits2 = require('babel-runtime/helpers/inherits');
var _inherits3 = _interopRequireDefault(_inherits2);
var _react = require('react');
var _react2 = _interopRequireDefault(_react);
var _classnames = require('classnames');
var _classnames2 = _interopRequireDefault(_classnames);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
var __rest = undefined && undefined.__rest || function (s, e) {
var t = {};
for (var p in s) {
if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p];
}if (s != null && typeof Object.getOwnPropertySymbols === "function") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) {
if (e.indexOf(p[i]) < 0) t[p[i]] = s[p[i]];
}return t;
};
function generator(props) {
return function (Basic) {
return function (_React$Component) {
(0, _inherits3["default"])(Adapter, _React$Component);
function Adapter() {
(0, _classCallCheck3["default"])(this, Adapter);
return (0, _possibleConstructorReturn3["default"])(this, _React$Component.apply(this, arguments));
}
Adapter.prototype.render = function render() {
var prefixCls = props.prefixCls;
return _react2["default"].createElement(Basic, (0, _extends3["default"])({ prefixCls: prefixCls }, this.props));
};
return Adapter;
}(_react2["default"].Component);
};
}
var Basic = function (_React$Component2) {
(0, _inherits3["default"])(Basic, _React$Component2);
function Basic() {
(0, _classCallCheck3["default"])(this, Basic);
return (0, _possibleConstructorReturn3["default"])(this, _React$Component2.apply(this, arguments));
}
Basic.prototype.render = function render() {
var _a = this.props,
prefixCls = _a.prefixCls,
className = _a.className,
children = _a.children,
others = __rest(_a, ["prefixCls", "className", "children"]);
var hasSider = void 0;
_react2["default"].Children.forEach(children, function (element) {
if (element && element.type && element.type.__ANT_LAYOUT_SIDER) {
hasSider = true;
}
});
var divCls = (0, _classnames2["default"])(className, prefixCls, (0, _defineProperty3["default"])({}, prefixCls + '-has-sider', hasSider));
return _react2["default"].createElement(
'div',
(0, _extends3["default"])({ className: divCls }, others),
children
);
};
return Basic;
}(_react2["default"].Component);
var Layout = generator({
prefixCls: 'ant-layout'
})(Basic);
var Header = generator({
prefixCls: 'ant-layout-header'
})(Basic);
var Footer = generator({
prefixCls: 'ant-layout-footer'
})(Basic);
var Content = generator({
prefixCls: 'ant-layout-content'
})(Basic);
Layout.Header = Header;
Layout.Footer = Footer;
Layout.Content = Content;
exports["default"] = Layout;
module.exports = exports['default'];
|
| File | Statements | Branches | Functions | Lines | |||||
|---|---|---|---|---|---|---|---|---|---|
| css.js | 50% | (1 / 2) | 100% | (0 / 0) | 100% | (0 / 0) | 50% | (1 / 2) |
| 1 2 3 4 5 6 | 2 | 'use strict';
require('../../style/index.css');
require('./index.css');
|
| File | Statements | Branches | Functions | Lines | |||||
|---|---|---|---|---|---|---|---|---|---|
| ca_ES.js | 100% | (16 / 16) | 75% | (3 / 4) | 100% | (1 / 1) | 100% | (15 / 15) | |
| cs_CZ.js | 100% | (16 / 16) | 75% | (3 / 4) | 100% | (1 / 1) | 100% | (15 / 15) | |
| de_DE.js | 100% | (16 / 16) | 75% | (3 / 4) | 100% | (1 / 1) | 100% | (15 / 15) | |
| en_US.js | 100% | (16 / 16) | 75% | (3 / 4) | 100% | (1 / 1) | 100% | (15 / 15) | |
| es_ES.js | 100% | (11 / 11) | 75% | (3 / 4) | 100% | (1 / 1) | 100% | (10 / 10) | |
| et_EE.js | 100% | (14 / 14) | 75% | (3 / 4) | 100% | (1 / 1) | 100% | (13 / 13) | |
| fr_BE.js | 100% | (16 / 16) | 75% | (3 / 4) | 100% | (1 / 1) | 100% | (15 / 15) | |
| index.js | 78.95% | (30 / 38) | 66.67% | (4 / 6) | 25% | (2 / 8) | 78.38% | (29 / 37) | |
| injectLocale.js | 75% | (21 / 28) | 41.67% | (5 / 12) | 66.67% | (4 / 6) | 74.07% | (20 / 27) | |
| ja_JP.js | 100% | (16 / 16) | 75% | (3 / 4) | 100% | (1 / 1) | 100% | (15 / 15) | |
| ko_KR.js | 100% | (16 / 16) | 75% | (3 / 4) | 100% | (1 / 1) | 100% | (15 / 15) | |
| nl_NL.js | 100% | (16 / 16) | 75% | (3 / 4) | 100% | (1 / 1) | 100% | (15 / 15) | |
| pt_BR.js | 100% | (17 / 17) | 75% | (3 / 4) | 100% | (1 / 1) | 100% | (16 / 16) | |
| ru_RU.js | 100% | (17 / 17) | 75% | (3 / 4) | 100% | (1 / 1) | 100% | (16 / 16) | |
| sk_SK.js | 100% | (16 / 16) | 75% | (3 / 4) | 100% | (1 / 1) | 100% | (15 / 15) | |
| sv_SE.js | 100% | (16 / 16) | 75% | (3 / 4) | 100% | (1 / 1) | 100% | (15 / 15) | |
| tr_TR.js | 100% | (16 / 16) | 75% | (3 / 4) | 100% | (1 / 1) | 100% | (15 / 15) |
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 | 1 1 1 1 1 1 1 1 1 1 1 5 1 1 1 | 'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
var _moment = require('moment');
var _moment2 = _interopRequireDefault(_moment);
var _ca_ES = require('rc-pagination/lib/locale/ca_ES');
var _ca_ES2 = _interopRequireDefault(_ca_ES);
var _ca_ES3 = require('../date-picker/locale/ca_ES');
var _ca_ES4 = _interopRequireDefault(_ca_ES3);
var _ca_ES5 = require('../time-picker/locale/ca_ES');
var _ca_ES6 = _interopRequireDefault(_ca_ES5);
var _ca_ES7 = require('../calendar/locale/ca_ES');
var _ca_ES8 = _interopRequireDefault(_ca_ES7);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
_moment2["default"].locale('ca');
exports["default"] = {
locale: 'ca',
Pagination: _ca_ES2["default"],
DatePicker: _ca_ES4["default"],
TimePicker: _ca_ES6["default"],
Calendar: _ca_ES8["default"],
Table: {
filterTitle: 'Filtrar Menu',
filterConfirm: 'OK',
filterReset: 'Restablir',
emptyText: 'Sense dades'
},
Modal: {
okText: 'OK',
cancelText: 'Cancel·lar',
justOkText: 'OK'
},
Popconfirm: {
okText: 'OK',
cancelText: 'Cancel·lar'
},
Transfer: {
notFoundContent: 'No trobat',
searchPlaceholder: 'Cercar aquí',
itemUnit: 'item',
itemsUnit: 'items'
},
Select: {
notFoundContent: 'No trobat'
}
};
module.exports = exports['default'];
|
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 | 1 1 1 1 1 1 1 1 1 1 1 5 1 1 1 | 'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
var _moment = require('moment');
var _moment2 = _interopRequireDefault(_moment);
var _cs_CZ = require('rc-pagination/lib/locale/cs_CZ');
var _cs_CZ2 = _interopRequireDefault(_cs_CZ);
var _cs_CZ3 = require('../date-picker/locale/cs_CZ');
var _cs_CZ4 = _interopRequireDefault(_cs_CZ3);
var _cs_CZ5 = require('../time-picker/locale/cs_CZ');
var _cs_CZ6 = _interopRequireDefault(_cs_CZ5);
var _cs_CZ7 = require('../calendar/locale/cs_CZ');
var _cs_CZ8 = _interopRequireDefault(_cs_CZ7);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
_moment2["default"].locale('cs');
exports["default"] = {
locale: 'cs',
Pagination: _cs_CZ2["default"],
DatePicker: _cs_CZ4["default"],
TimePicker: _cs_CZ6["default"],
Calendar: _cs_CZ8["default"],
Table: {
filterTitle: 'Filtr',
filterConfirm: 'Potvrdit',
filterReset: 'Obnovit',
emptyText: 'Žádná data'
},
Modal: {
okText: 'Ok',
cancelText: 'Storno',
justOkText: 'Ok'
},
Popconfirm: {
okText: 'Ok',
cancelText: 'Storno'
},
Transfer: {
notFoundContent: 'Nenalezeno',
searchPlaceholder: 'Vyhledávání',
itemUnit: 'položka',
itemsUnit: 'položek'
},
Select: {
notFoundContent: 'Nenalezeno'
},
Upload: {
uploading: 'Nahrávání...',
removeFile: 'Odstranit soubor',
uploadError: 'Chyba při nahrávání',
previewFile: 'Zobrazit soubor'
}
};
module.exports = exports['default'];
|
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 | 1 1 1 1 1 1 1 1 1 1 1 5 1 1 1 | 'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
var _moment = require('moment');
var _moment2 = _interopRequireDefault(_moment);
var _de_DE = require('rc-pagination/lib/locale/de_DE');
var _de_DE2 = _interopRequireDefault(_de_DE);
var _de_DE3 = require('../date-picker/locale/de_DE');
var _de_DE4 = _interopRequireDefault(_de_DE3);
var _de_DE5 = require('../time-picker/locale/de_DE');
var _de_DE6 = _interopRequireDefault(_de_DE5);
var _de_DE7 = require('../calendar/locale/de_DE');
var _de_DE8 = _interopRequireDefault(_de_DE7);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
_moment2["default"].locale('de');
exports["default"] = {
locale: 'de',
Pagination: _de_DE2["default"],
DatePicker: _de_DE4["default"],
TimePicker: _de_DE6["default"],
Calendar: _de_DE8["default"],
Table: {
filterTitle: 'Filter-Menü',
filterConfirm: 'OK',
filterReset: 'Zurücksetzen',
emptyText: 'Keine Daten',
selectAll: 'Selektiere Alle',
selectInvert: 'Selektion Invertieren'
},
Modal: {
okText: 'OK',
cancelText: 'Abbrechen',
justOkText: 'OK'
},
Popconfirm: {
okText: 'OK',
cancelText: 'Abbrechen'
},
Transfer: {
notFoundContent: 'Nicht gefunden',
searchPlaceholder: 'Suchen',
itemUnit: 'Eintrag',
itemsUnit: 'Einträge'
},
Select: {
notFoundContent: 'Nicht gefunden'
}
};
module.exports = exports['default'];
|
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 | 1 1 1 1 1 1 1 1 1 1 1 5 1 1 1 | 'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
var _moment = require('moment');
var _moment2 = _interopRequireDefault(_moment);
var _en_US = require('rc-pagination/lib/locale/en_US');
var _en_US2 = _interopRequireDefault(_en_US);
var _en_US3 = require('../date-picker/locale/en_US');
var _en_US4 = _interopRequireDefault(_en_US3);
var _en_US5 = require('../time-picker/locale/en_US');
var _en_US6 = _interopRequireDefault(_en_US5);
var _en_US7 = require('../calendar/locale/en_US');
var _en_US8 = _interopRequireDefault(_en_US7);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
_moment2["default"].locale('en');
exports["default"] = {
locale: 'en',
Pagination: _en_US2["default"],
DatePicker: _en_US4["default"],
TimePicker: _en_US6["default"],
Calendar: _en_US8["default"],
Table: {
filterTitle: 'Filter Menu',
filterConfirm: 'OK',
filterReset: 'Reset',
emptyText: 'No Data',
selectAll: 'Select All',
selectInvert: 'Select Invert'
},
Modal: {
okText: 'OK',
cancelText: 'Cancel',
justOkText: 'OK'
},
Popconfirm: {
okText: 'OK',
cancelText: 'Cancel'
},
Transfer: {
notFoundContent: 'Not Found',
searchPlaceholder: 'Search here',
itemUnit: 'item',
itemsUnit: 'items'
},
Select: {
notFoundContent: 'Not Found'
},
Upload: {
uploading: 'Uploading...',
removeFile: 'Remove file',
uploadError: 'Upload error',
previewFile: 'Preview file'
}
};
module.exports = exports['default'];
|
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 | 1 1 1 1 1 1 1 3 1 1 | 'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
var _en_US = require('rc-pagination/lib/locale/en_US');
var _en_US2 = _interopRequireDefault(_en_US);
var _en_US3 = require('../date-picker/locale/en_US');
var _en_US4 = _interopRequireDefault(_en_US3);
var _en_US5 = require('../time-picker/locale/en_US');
var _en_US6 = _interopRequireDefault(_en_US5);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
exports["default"] = {
locale: 'en',
Pagination: _en_US2["default"],
DatePicker: _en_US4["default"],
TimePicker: _en_US6["default"],
Table: {
filterTitle: 'Filtrar Menu',
filterConfirm: 'OK',
filterReset: 'Resetear',
emptyText: 'No Hay Datos'
},
Modal: {
okText: 'OK',
cancelText: 'Cancelar',
justOkText: 'OK'
},
Popconfirm: {
okText: 'OK',
cancelText: 'Cancelar'
},
Transfer: {
notFoundContent: 'No Encontrado',
searchPlaceholder: 'Buscar Aquí',
itemUnit: 'item',
itemsUnit: 'items'
}
};
module.exports = exports['default'];
|
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 | 1 1 1 1 1 1 1 1 1 4 1 1 1 | 'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
var _moment = require('moment');
var _moment2 = _interopRequireDefault(_moment);
var _et_EE = require('../date-picker/locale/et_EE');
var _et_EE2 = _interopRequireDefault(_et_EE);
var _et_EE3 = require('../time-picker/locale/et_EE');
var _et_EE4 = _interopRequireDefault(_et_EE3);
var _et_EE5 = require('../calendar/locale/et_EE');
var _et_EE6 = _interopRequireDefault(_et_EE5);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
_moment2["default"].locale('et');
exports["default"] = {
locale: 'et',
DatePicker: _et_EE2["default"],
TimePicker: _et_EE4["default"],
Calendar: _et_EE6["default"],
Table: {
filterTitle: 'Filtri menüü',
filterConfirm: 'OK',
filterReset: 'Nulli',
emptyText: 'Andmed puuduvad',
selectAll: 'Vali kõik',
selectInvert: 'Inverteeri valik'
},
Modal: {
okText: 'OK',
cancelText: 'Tühista',
justOkText: 'OK'
},
Popconfirm: {
okText: 'OK',
cancelText: 'Tühista'
},
Transfer: {
notFoundContent: 'Ei leitud',
searchPlaceholder: 'Otsi siit',
itemUnit: 'kogus',
itemsUnit: 'kogus'
},
Select: {
notFoundContent: 'Ei leitud'
},
Upload: {
uploading: 'Üleslaadimine...',
removeFile: 'Eemalda fail',
uploadError: 'Üleslaadimise tõrge',
previewFile: 'Faili eelvaade'
}
};
module.exports = exports['default'];
|
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 | 1 1 1 1 1 1 1 1 1 1 1 5 1 1 1 | 'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
var _moment = require('moment');
var _moment2 = _interopRequireDefault(_moment);
var _fr_BE = require('rc-pagination/lib/locale/fr_BE');
var _fr_BE2 = _interopRequireDefault(_fr_BE);
var _fr_BE3 = require('../date-picker/locale/fr_BE');
var _fr_BE4 = _interopRequireDefault(_fr_BE3);
var _fr_BE5 = require('../time-picker/locale/fr_BE');
var _fr_BE6 = _interopRequireDefault(_fr_BE5);
var _fr_BE7 = require('../calendar/locale/fr_BE');
var _fr_BE8 = _interopRequireDefault(_fr_BE7);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
_moment2["default"].locale('fr');
exports["default"] = {
locale: 'fr',
Pagination: _fr_BE2["default"],
DatePicker: _fr_BE4["default"],
TimePicker: _fr_BE6["default"],
Calendar: _fr_BE8["default"],
Table: {
filterTitle: 'Filtrer',
filterConfirm: 'OK',
filterReset: 'Réinitialiser',
emptyText: 'Aucune donnée'
},
Modal: {
okText: 'OK',
cancelText: 'Annuler',
justOkText: 'OK'
},
Popconfirm: {
okText: 'OK',
cancelText: 'Annuler'
},
Transfer: {
notFoundContent: 'Pas de résultat',
searchPlaceholder: 'Recherche',
itemUnit: 'élément',
itemsUnit: 'éléments'
},
Select: {
notFoundContent: 'Pas de résultat'
}
};
module.exports = exports['default'];
|
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 | 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 6 1 1 1 1 1 1 1 1 1 1 1 1 1 | 'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
exports["default"] = undefined;
var _extends2 = require('babel-runtime/helpers/extends');
var _extends3 = _interopRequireDefault(_extends2);
var _classCallCheck2 = require('babel-runtime/helpers/classCallCheck');
var _classCallCheck3 = _interopRequireDefault(_classCallCheck2);
var _possibleConstructorReturn2 = require('babel-runtime/helpers/possibleConstructorReturn');
var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2);
var _inherits2 = require('babel-runtime/helpers/inherits');
var _inherits3 = _interopRequireDefault(_inherits2);
var _react = require('react');
var _react2 = _interopRequireDefault(_react);
var _propTypes = require('prop-types');
var _propTypes2 = _interopRequireDefault(_propTypes);
var _locale = require('../modal/locale');
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
var LocaleProvider = function (_React$Component) {
(0, _inherits3["default"])(LocaleProvider, _React$Component);
function LocaleProvider() {
(0, _classCallCheck3["default"])(this, LocaleProvider);
return (0, _possibleConstructorReturn3["default"])(this, _React$Component.apply(this, arguments));
}
LocaleProvider.prototype.getChildContext = function getChildContext() {
return {
antLocale: (0, _extends3["default"])({}, this.props.locale, { exist: true })
};
};
LocaleProvider.prototype.componentWillMount = function componentWillMount() {
this.componentDidUpdate();
};
LocaleProvider.prototype.componentDidUpdate = function componentDidUpdate() {
var locale = this.props.locale;
(0, _locale.changeConfirmLocale)(locale && locale.Modal);
};
LocaleProvider.prototype.componentWillUnMount = function componentWillUnMount() {
(0, _locale.changeConfirmLocale)();
};
LocaleProvider.prototype.render = function render() {
return _react2["default"].Children.only(this.props.children);
};
return LocaleProvider;
}(_react2["default"].Component);
exports["default"] = LocaleProvider;
LocaleProvider.propTypes = {
locale: _propTypes2["default"].object
};
LocaleProvider.childContextTypes = {
antLocale: _propTypes2["default"].object
};
module.exports = exports['default'];
|
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 | 1 1 1 1 1 1 1 1 1 1 4 1 5 5 5 5 1 5 5 1 | 'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
var _extends2 = require('babel-runtime/helpers/extends');
var _extends3 = _interopRequireDefault(_extends2);
var _classCallCheck2 = require('babel-runtime/helpers/classCallCheck');
var _classCallCheck3 = _interopRequireDefault(_classCallCheck2);
var _possibleConstructorReturn2 = require('babel-runtime/helpers/possibleConstructorReturn');
var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2);
var _inherits2 = require('babel-runtime/helpers/inherits');
var _inherits3 = _interopRequireDefault(_inherits2);
var _react = require('react');
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
exports["default"] = function (componentName, defaultLocale) {
return function (Component) {
var ComponentWithStatics = Component;
return _a = function (_Component) {
(0, _inherits3["default"])(_a, _Component);
function _a() {
(0, _classCallCheck3["default"])(this, _a);
return (0, _possibleConstructorReturn3["default"])(this, _Component.apply(this, arguments));
}
_a.prototype.getLocale = function getLocale() {
var antLocale = this.context.antLocale;
var localeFromContext = antLocale && antLocale[componentName];
var localeFromProps = this.props.locale || {};
return (0, _extends3["default"])({}, defaultLocale, localeFromContext || {}, localeFromProps);
};
return _a;
}(Component), _a.propTypes = ComponentWithStatics.propTypes, _a.defaultProps = ComponentWithStatics.defaultProps, _a.contextTypes = (0, _extends3["default"])({}, ComponentWithStatics.context || {}, { antLocale: _react.PropTypes.object }), _a;
var _a;
};
};
module.exports = exports['default'];
|
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 | 1 1 1 1 1 1 1 1 1 1 1 5 1 1 1 | 'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
var _moment = require('moment');
var _moment2 = _interopRequireDefault(_moment);
var _ja_JP = require('rc-pagination/lib/locale/ja_JP');
var _ja_JP2 = _interopRequireDefault(_ja_JP);
var _ja_JP3 = require('../date-picker/locale/ja_JP');
var _ja_JP4 = _interopRequireDefault(_ja_JP3);
var _ja_JP5 = require('../time-picker/locale/ja_JP');
var _ja_JP6 = _interopRequireDefault(_ja_JP5);
var _ja_JP7 = require('../calendar/locale/ja_JP');
var _ja_JP8 = _interopRequireDefault(_ja_JP7);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
_moment2["default"].locale('ja');
exports["default"] = {
locale: 'ja',
Pagination: _ja_JP2["default"],
DatePicker: _ja_JP4["default"],
TimePicker: _ja_JP6["default"],
Calendar: _ja_JP8["default"],
Table: {
filterTitle: 'メニューをフィルター',
filterConfirm: 'OK',
filterReset: 'リセット',
emptyText: 'データがありません',
selectAll: 'すべてを選択',
selectInvert: '選択を反転'
},
Modal: {
okText: 'OK',
cancelText: 'キャンセル',
justOkText: 'OK'
},
Popconfirm: {
okText: 'OK',
cancelText: 'キャンセル'
},
Transfer: {
notFoundContent: '結果はありません',
searchPlaceholder: 'ここを検索',
itemUnit: 'アイテム',
itemsUnit: 'アイテム'
},
Select: {
notFoundContent: '結果はありません'
},
Upload: {
uploading: 'アップロード中...',
removeFile: 'ファイルを削除',
uploadError: 'アップロードエラー',
previewFile: 'ファイルをプレビュー'
}
};
module.exports = exports['default'];
|
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 | 1 1 1 1 1 1 1 1 1 1 1 5 1 1 1 | 'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
var _moment = require('moment');
var _moment2 = _interopRequireDefault(_moment);
var _ko_KR = require('rc-pagination/lib/locale/ko_KR');
var _ko_KR2 = _interopRequireDefault(_ko_KR);
var _ko_KR3 = require('../date-picker/locale/ko_KR');
var _ko_KR4 = _interopRequireDefault(_ko_KR3);
var _ko_KR5 = require('../time-picker/locale/ko_KR');
var _ko_KR6 = _interopRequireDefault(_ko_KR5);
var _ko_KR7 = require('../calendar/locale/ko_KR');
var _ko_KR8 = _interopRequireDefault(_ko_KR7);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
_moment2["default"].locale('ko');
exports["default"] = {
locale: 'ko',
Pagination: _ko_KR2["default"],
DatePicker: _ko_KR4["default"],
TimePicker: _ko_KR6["default"],
Calendar: _ko_KR8["default"],
Table: {
filterTitle: '필터 메뉴',
filterConfirm: '확인',
filterReset: '초기화',
emptyText: '데이터 없음'
},
Modal: {
okText: '확인',
cancelText: '취소',
justOkText: '확인'
},
Popconfirm: {
okText: '확인',
cancelText: '취소'
},
Transfer: {
notFoundContent: '데이터 없음',
searchPlaceholder: '여기에 검색하세요',
itemUnit: '개',
itemsUnit: '개'
},
Select: {
notFoundContent: '데이터 없음'
},
Upload: {
uploading: '업로드 중...',
removeFile: '파일 삭제',
uploadError: '업로드 실패',
previewFile: '파일 미리보기'
}
};
module.exports = exports['default'];
|
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 | 1 1 1 1 1 1 1 1 1 1 1 5 1 1 1 | 'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
var _moment = require('moment');
var _moment2 = _interopRequireDefault(_moment);
var _nl_NL = require('rc-pagination/lib/locale/nl_NL');
var _nl_NL2 = _interopRequireDefault(_nl_NL);
var _nl_NL3 = require('../date-picker/locale/nl_NL');
var _nl_NL4 = _interopRequireDefault(_nl_NL3);
var _nl_NL5 = require('../time-picker/locale/nl_NL');
var _nl_NL6 = _interopRequireDefault(_nl_NL5);
var _nl_NL7 = require('../calendar/locale/nl_NL');
var _nl_NL8 = _interopRequireDefault(_nl_NL7);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
_moment2["default"].locale('nl');
exports["default"] = {
locale: 'nl',
Pagination: _nl_NL2["default"],
DatePicker: _nl_NL4["default"],
TimePicker: _nl_NL6["default"],
Calendar: _nl_NL8["default"],
Table: {
filterTitle: 'Filter Menu',
filterConfirm: 'OK',
filterReset: 'Reset',
emptyText: 'Geen gegevens'
},
Modal: {
okText: 'OK',
cancelText: 'Annuleren',
justOkText: 'OK'
},
Popconfirm: {
okText: 'OK',
cancelText: 'Annuleren'
},
Transfer: {
notFoundContent: 'Niet gevonden',
searchPlaceholder: 'Zoeken',
itemUnit: 'item',
itemsUnit: 'items'
},
Select: {
notFoundContent: 'Niet gevonden'
}
};
module.exports = exports['default'];
|
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 | 1 1 1 1 1 1 1 1 1 1 1 1 5 1 1 1 | 'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
var _moment = require('moment');
var _moment2 = _interopRequireDefault(_moment);
require('moment/locale/pt-br');
var _pt_BR = require('rc-pagination/lib/locale/pt_BR');
var _pt_BR2 = _interopRequireDefault(_pt_BR);
var _pt_BR3 = require('../date-picker/locale/pt_BR');
var _pt_BR4 = _interopRequireDefault(_pt_BR3);
var _pt_BR5 = require('../time-picker/locale/pt_BR');
var _pt_BR6 = _interopRequireDefault(_pt_BR5);
var _pt_BR7 = require('../calendar/locale/pt_BR');
var _pt_BR8 = _interopRequireDefault(_pt_BR7);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
_moment2["default"].locale('pt-br');
exports["default"] = {
locale: 'pt-br',
Pagination: _pt_BR2["default"],
DatePicker: _pt_BR4["default"],
TimePicker: _pt_BR6["default"],
Calendar: _pt_BR8["default"],
Table: {
filterTitle: 'Filtro',
filterConfirm: 'OK',
filterReset: 'Resetar',
emptyText: 'Não há dados'
},
Modal: {
okText: 'OK',
cancelText: 'Cancelar',
justOkText: 'OK'
},
Popconfirm: {
okText: 'OK',
cancelText: 'Cancelar'
},
Transfer: {
notFoundContent: 'Não encontrado',
searchPlaceholder: 'Procurar',
itemUnit: 'item',
itemsUnit: 'items'
},
Select: {
notFoundContent: 'Não encontrado'
}
};
module.exports = exports['default'];
|
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 | 1 1 1 1 1 1 1 1 1 1 1 1 5 1 1 1 | 'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
var _moment = require('moment');
var _moment2 = _interopRequireDefault(_moment);
require('moment/locale/ru');
var _ru_RU = require('rc-pagination/lib/locale/ru_RU');
var _ru_RU2 = _interopRequireDefault(_ru_RU);
var _ru_RU3 = require('../date-picker/locale/ru_RU');
var _ru_RU4 = _interopRequireDefault(_ru_RU3);
var _ru_RU5 = require('../time-picker/locale/ru_RU');
var _ru_RU6 = _interopRequireDefault(_ru_RU5);
var _ru_RU7 = require('../calendar/locale/ru_RU');
var _ru_RU8 = _interopRequireDefault(_ru_RU7);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
/**
* Created by Andrey Gayvoronsky on 13/04/16.
*/
_moment2["default"].locale('ru');
exports["default"] = {
locale: 'ru',
Pagination: _ru_RU2["default"],
DatePicker: _ru_RU4["default"],
TimePicker: _ru_RU6["default"],
Calendar: _ru_RU8["default"],
Table: {
filterTitle: 'Фильтр',
filterConfirm: 'OK',
filterReset: 'Сбросить',
emptyText: 'Нет данных',
selectAll: 'Выбрать всё',
selectInvert: 'Инвертировать выбор'
},
Modal: {
okText: 'OK',
cancelText: 'Отмена',
justOkText: 'OK'
},
Popconfirm: {
okText: 'OK',
cancelText: 'Отмена'
},
Transfer: {
notFoundContent: 'Ничего не найдено',
searchPlaceholder: 'Введите название для поиска',
itemUnit: 'item',
itemsUnit: 'items'
},
Select: {
notFoundContent: 'Ничего не найдено'
},
Upload: {
uploading: 'Закачиваю...',
removeFile: 'Удалить файл',
uploadError: 'Ошибка при закачке',
previewFile: 'Предпросмотр файла'
}
};
module.exports = exports['default'];
|
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 | 1 1 1 1 1 1 1 1 1 1 1 5 1 1 1 | 'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
var _moment = require('moment');
var _moment2 = _interopRequireDefault(_moment);
var _sk_SK = require('rc-pagination/lib/locale/sk_SK');
var _sk_SK2 = _interopRequireDefault(_sk_SK);
var _sk_SK3 = require('../date-picker/locale/sk_SK');
var _sk_SK4 = _interopRequireDefault(_sk_SK3);
var _sk_SK5 = require('../time-picker/locale/sk_SK');
var _sk_SK6 = _interopRequireDefault(_sk_SK5);
var _sk_SK7 = require('../calendar/locale/sk_SK');
var _sk_SK8 = _interopRequireDefault(_sk_SK7);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
_moment2["default"].locale('sk');
exports["default"] = {
locale: 'sk',
Pagination: _sk_SK2["default"],
DatePicker: _sk_SK4["default"],
TimePicker: _sk_SK6["default"],
Calendar: _sk_SK8["default"],
Table: {
filterTitle: 'Filter',
filterConfirm: 'OK',
filterReset: 'Obnoviť',
emptyText: 'Žiadne dáta',
selectAll: 'Vybrať všetko',
selectInvert: 'Vybrať opačné'
},
Modal: {
okText: 'OK',
cancelText: 'Zrušiť',
justOkText: 'OK'
},
Popconfirm: {
okText: 'OK',
cancelText: 'Zrušiť'
},
Transfer: {
notFoundContent: 'Nenájdené',
searchPlaceholder: 'Vyhľadávanie',
itemUnit: 'položka',
itemsUnit: 'položiek'
},
Select: {
notFoundContent: 'Nenájdené'
},
Upload: {
uploading: 'Nahrávanie...',
removeFile: 'Odstrániť súbor',
uploadError: 'Chyba pri nahrávaní',
previewFile: 'Zobraziť súbor'
}
};
module.exports = exports['default'];
|
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 | 1 1 1 1 1 1 1 1 1 1 1 5 1 1 1 | 'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
var _moment = require('moment');
var _moment2 = _interopRequireDefault(_moment);
var _sv_SE = require('rc-pagination/lib/locale/sv_SE');
var _sv_SE2 = _interopRequireDefault(_sv_SE);
var _sv_SE3 = require('../date-picker/locale/sv_SE');
var _sv_SE4 = _interopRequireDefault(_sv_SE3);
var _sv_SE5 = require('../time-picker/locale/sv_SE');
var _sv_SE6 = _interopRequireDefault(_sv_SE5);
var _sv_SE7 = require('../calendar/locale/sv_SE');
var _sv_SE8 = _interopRequireDefault(_sv_SE7);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
_moment2["default"].locale('sv');
exports["default"] = {
locale: 'sv',
Pagination: _sv_SE2["default"],
DatePicker: _sv_SE4["default"],
TimePicker: _sv_SE6["default"],
Calendar: _sv_SE8["default"],
Table: {
filterTitle: 'Filtermeny',
filterConfirm: 'OK',
filterReset: 'Rensa',
emptyText: 'Ingen information'
},
Modal: {
okText: 'OK',
cancelText: 'Avbryt',
justOkText: 'OK'
},
Popconfirm: {
okText: 'OK',
cancelText: 'Avbryt'
},
Transfer: {
notFoundContent: 'Info saknas',
searchPlaceholder: 'Sök',
itemUnit: 'element',
itemsUnit: 'element'
},
Select: {
notFoundContent: 'Info saknas'
}
};
module.exports = exports['default'];
|
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 | 1 1 1 1 1 1 1 1 1 1 1 5 1 1 1 | 'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
var _moment = require('moment');
var _moment2 = _interopRequireDefault(_moment);
var _en_US = require('rc-pagination/lib/locale/en_US');
var _en_US2 = _interopRequireDefault(_en_US);
var _tr_TR = require('../date-picker/locale/tr_TR');
var _tr_TR2 = _interopRequireDefault(_tr_TR);
var _tr_TR3 = require('../time-picker/locale/tr_TR');
var _tr_TR4 = _interopRequireDefault(_tr_TR3);
var _en_US3 = require('../calendar/locale/en_US');
var _en_US4 = _interopRequireDefault(_en_US3);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
_moment2["default"].locale('tr');
exports["default"] = {
locale: 'tr',
Pagination: _en_US2["default"],
DatePicker: _tr_TR2["default"],
TimePicker: _tr_TR4["default"],
Calendar: _en_US4["default"],
Table: {
filterTitle: 'Menü Filtrele',
filterConfirm: 'Tamam',
filterReset: 'Sıfırla',
emptyText: 'Veri Yok',
selectAll: 'Hepsini Seç',
selectInvert: 'Tersini Seç'
},
Modal: {
okText: 'Tamam',
cancelText: 'İptal',
justOkText: 'Tamam'
},
Popconfirm: {
okText: 'Tamam',
cancelText: 'İptal'
},
Transfer: {
notFoundContent: 'Bulunamadı',
searchPlaceholder: 'Arama',
itemUnit: 'Öğe',
itemsUnit: 'Öğeler'
},
Select: {
notFoundContent: 'Bulunamadı'
},
Upload: {
uploading: 'Yükleniyor...',
removeFile: 'Dosyay\u0131 kald\u0131r',
uploadError: 'Yükleme Hatası',
previewFile: 'Dosyay\u0131 \xD6nizle'
}
};
module.exports = exports['default'];
|
| File | Statements | Branches | Functions | Lines | |||||
|---|---|---|---|---|---|---|---|---|---|
| css.js | 100% | (1 / 1) | 100% | (0 / 0) | 100% | (0 / 0) | 100% | (1 / 1) |
| 1 2 3 4 | 2 | 'use strict';
require('./index.css');
|
| File | Statements | Branches | Functions | Lines | |||||
|---|---|---|---|---|---|---|---|---|---|
| index.js | 55.07% | (38 / 69) | 20% | (4 / 20) | 18.18% | (2 / 11) | 54.41% | (37 / 68) |
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 | 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 10 1 1 1 1 1 1 1 1 1 1 1 1 1 1 | 'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
exports["default"] = undefined;
var _extends2 = require('babel-runtime/helpers/extends');
var _extends3 = _interopRequireDefault(_extends2);
var _defineProperty2 = require('babel-runtime/helpers/defineProperty');
var _defineProperty3 = _interopRequireDefault(_defineProperty2);
var _classCallCheck2 = require('babel-runtime/helpers/classCallCheck');
var _classCallCheck3 = _interopRequireDefault(_classCallCheck2);
var _possibleConstructorReturn2 = require('babel-runtime/helpers/possibleConstructorReturn');
var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2);
var _inherits2 = require('babel-runtime/helpers/inherits');
var _inherits3 = _interopRequireDefault(_inherits2);
var _react = require('react');
var _react2 = _interopRequireDefault(_react);
var _rcEditorMention = require('rc-editor-mention');
var _rcEditorMention2 = _interopRequireDefault(_rcEditorMention);
var _classnames = require('classnames');
var _classnames2 = _interopRequireDefault(_classnames);
var _shallowequal = require('shallowequal');
var _shallowequal2 = _interopRequireDefault(_shallowequal);
var _icon = require('../icon');
var _icon2 = _interopRequireDefault(_icon);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
var Mention = function (_React$Component) {
(0, _inherits3["default"])(Mention, _React$Component);
function Mention(props) {
(0, _classCallCheck3["default"])(this, Mention);
var _this = (0, _possibleConstructorReturn3["default"])(this, _React$Component.call(this, props));
_this.onSearchChange = function (value, prefix) {
if (_this.props.onSearchChange) {
return _this.props.onSearchChange(value, prefix);
}
return _this.defaultSearchChange(value);
};
_this.onChange = function (editorState) {
if (_this.props.onChange) {
_this.props.onChange(editorState);
}
};
_this.onFocus = function (ev) {
_this.setState({
focus: true
});
if (_this.props.onFocus) {
_this.props.onFocus(ev);
}
};
_this.onBlur = function (ev) {
_this.setState({
focus: false
});
if (_this.props.onBlur) {
_this.props.onBlur(ev);
}
};
_this.state = {
suggestions: props.suggestions,
focus: false
};
return _this;
}
Mention.prototype.componentWillReceiveProps = function componentWillReceiveProps(_ref) {
var suggestions = _ref.suggestions;
if (!(0, _shallowequal2["default"])(suggestions, this.props.suggestions)) {
this.setState({
suggestions: suggestions
});
}
};
Mention.prototype.defaultSearchChange = function defaultSearchChange(value) {
var searchValue = value.toLowerCase();
var filteredSuggestions = (this.props.suggestions || []).filter(function (suggestion) {
return suggestion.toLowerCase().indexOf(searchValue) !== -1;
});
this.setState({
suggestions: filteredSuggestions
});
};
Mention.prototype.render = function render() {
var _props = this.props,
_props$className = _props.className,
className = _props$className === undefined ? '' : _props$className,
prefixCls = _props.prefixCls,
loading = _props.loading;
var _state = this.state,
suggestions = _state.suggestions,
focus = _state.focus;
var cls = (0, _classnames2["default"])(className, (0, _defineProperty3["default"])({}, prefixCls + '-active', focus));
var notFoundContent = loading ? _react2["default"].createElement(_icon2["default"], { type: 'loading' }) : this.props.notFoundContent;
return _react2["default"].createElement(_rcEditorMention2["default"], (0, _extends3["default"])({}, this.props, { className: cls, onSearchChange: this.onSearchChange, onChange: this.onChange, onFocus: this.onFocus, onBlur: this.onBlur, suggestions: suggestions, notFoundContent: notFoundContent }));
};
return Mention;
}(_react2["default"].Component);
exports["default"] = Mention;
Mention.Nav = _rcEditorMention.Nav;
Mention.toString = _rcEditorMention.toString;
Mention.toEditorState = _rcEditorMention.toEditorState;
Mention.getMentions = _rcEditorMention.getMentions;
Mention.defaultProps = {
prefixCls: 'ant-mention',
notFoundContent: '无匹配结果,轻敲空格完成输入',
loading: false,
multiLines: false
};
module.exports = exports['default'];
|
| File | Statements | Branches | Functions | Lines | |||||
|---|---|---|---|---|---|---|---|---|---|
| css.js | 100% | (1 / 1) | 100% | (0 / 0) | 100% | (0 / 0) | 100% | (1 / 1) |
| 1 2 3 4 | 2 | 'use strict';
require('./index.css');
|
| File | Statements | Branches | Functions | Lines | |||||
|---|---|---|---|---|---|---|---|---|---|
| index.js | 43.59% | (34 / 78) | 10.53% | (4 / 38) | 25% | (2 / 8) | 42.86% | (33 / 77) |
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 | 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 8 1 1 1 1 1 1 1 1 1 1 1 1 1 1 | 'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
exports["default"] = undefined;
var _extends2 = require('babel-runtime/helpers/extends');
var _extends3 = _interopRequireDefault(_extends2);
var _classCallCheck2 = require('babel-runtime/helpers/classCallCheck');
var _classCallCheck3 = _interopRequireDefault(_classCallCheck2);
var _possibleConstructorReturn2 = require('babel-runtime/helpers/possibleConstructorReturn');
var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2);
var _inherits2 = require('babel-runtime/helpers/inherits');
var _inherits3 = _interopRequireDefault(_inherits2);
var _react = require('react');
var _react2 = _interopRequireDefault(_react);
var _rcMenu = require('rc-menu');
var _rcMenu2 = _interopRequireDefault(_rcMenu);
var _openAnimation = require('../_util/openAnimation');
var _openAnimation2 = _interopRequireDefault(_openAnimation);
var _warning = require('../_util/warning');
var _warning2 = _interopRequireDefault(_warning);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
var Menu = function (_React$Component) {
(0, _inherits3["default"])(Menu, _React$Component);
function Menu(props) {
(0, _classCallCheck3["default"])(this, Menu);
var _this = (0, _possibleConstructorReturn3["default"])(this, _React$Component.call(this, props));
_this.handleClick = function (e) {
_this.setOpenKeys([]);
var onClick = _this.props.onClick;
if (onClick) {
onClick(e);
}
};
_this.handleOpenChange = function (openKeys) {
_this.setOpenKeys(openKeys);
var onOpenChange = _this.props.onOpenChange;
if (onOpenChange) {
onOpenChange(openKeys);
}
};
(0, _warning2["default"])(!('onOpen' in props || 'onClose' in props), '`onOpen` and `onClose` are removed, please use `onOpenChange` instead, ' + 'see: http://u.ant.design/menu-on-open-change.');
var openKeys = void 0;
if ('defaultOpenKeys' in props) {
openKeys = props.defaultOpenKeys;
} else if ('openKeys' in props) {
openKeys = props.openKeys;
}
_this.state = {
openKeys: openKeys || []
};
return _this;
}
Menu.prototype.componentWillReceiveProps = function componentWillReceiveProps(nextProps) {
if (this.props.mode === 'inline' && nextProps.mode !== 'inline') {
this.switchModeFromInline = true;
}
if ('openKeys' in nextProps) {
this.setState({ openKeys: nextProps.openKeys });
}
};
Menu.prototype.setOpenKeys = function setOpenKeys(openKeys) {
if (!('openKeys' in this.props)) {
this.setState({ openKeys: openKeys });
}
};
Menu.prototype.render = function render() {
var openAnimation = this.props.openAnimation || this.props.openTransitionName;
if (this.props.openAnimation === undefined && this.props.openTransitionName === undefined) {
switch (this.props.mode) {
case 'horizontal':
openAnimation = 'slide-up';
break;
case 'vertical':
// When mode switch from inline
// submenu should hide without animation
if (this.switchModeFromInline) {
openAnimation = '';
this.switchModeFromInline = false;
} else {
openAnimation = 'zoom-big';
}
break;
case 'inline':
openAnimation = _openAnimation2["default"];
break;
default:
}
}
var props = {};
var className = this.props.className + ' ' + this.props.prefixCls + '-' + this.props.theme;
if (this.props.mode !== 'inline') {
// There is this.state.openKeys for
// closing vertical popup submenu after click it
props = {
openKeys: this.state.openKeys,
onClick: this.handleClick,
onOpenChange: this.handleOpenChange,
openTransitionName: openAnimation,
className: className
};
} else {
props = {
openAnimation: openAnimation,
className: className
};
}
return _react2["default"].createElement(_rcMenu2["default"], (0, _extends3["default"])({}, this.props, props));
};
return Menu;
}(_react2["default"].Component);
exports["default"] = Menu;
Menu.Divider = _rcMenu.Divider;
Menu.Item = _rcMenu.Item;
Menu.SubMenu = _rcMenu.SubMenu;
Menu.ItemGroup = _rcMenu.ItemGroup;
Menu.defaultProps = {
prefixCls: 'ant-menu',
className: '',
theme: 'light'
};
module.exports = exports['default'];
|
| File | Statements | Branches | Functions | Lines | |||||
|---|---|---|---|---|---|---|---|---|---|
| css.js | 50% | (1 / 2) | 100% | (0 / 0) | 100% | (0 / 0) | 50% | (1 / 2) |
| 1 2 3 4 5 6 | 2 | 'use strict';
require('../../style/index.css');
require('./index.css');
|
| File | Statements | Branches | Functions | Lines | |||||
|---|---|---|---|---|---|---|---|---|---|
| index.js | 38.78% | (19 / 49) | 15% | (3 / 20) | 7.69% | (1 / 13) | 37.5% | (18 / 48) |
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 | 1 1 1 1 1 1 1 3 1 1 1 1 1 1 1 1 1 1 | 'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
var _react = require('react');
var _react2 = _interopRequireDefault(_react);
var _rcNotification = require('rc-notification');
var _rcNotification2 = _interopRequireDefault(_rcNotification);
var _icon = require('../icon');
var _icon2 = _interopRequireDefault(_icon);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
var defaultDuration = 1.5;
var defaultTop = void 0;
var messageInstance = void 0;
var key = 1;
var prefixCls = 'ant-message';
var getContainer = void 0;
function getMessageInstance() {
messageInstance = messageInstance || _rcNotification2["default"].newInstance({
prefixCls: prefixCls,
transitionName: 'move-up',
style: { top: defaultTop },
getContainer: getContainer
});
return messageInstance;
}
function notice(content) {
var duration = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : defaultDuration;
var type = arguments[2];
var onClose = arguments[3];
var iconType = {
info: 'info-circle',
success: 'check-circle',
error: 'cross-circle',
warning: 'exclamation-circle',
loading: 'loading'
}[type];
var instance = getMessageInstance();
instance.notice({
key: key,
duration: duration,
style: {},
content: _react2["default"].createElement(
'div',
{ className: prefixCls + '-custom-content ' + prefixCls + '-' + type },
_react2["default"].createElement(_icon2["default"], { type: iconType }),
_react2["default"].createElement(
'span',
null,
content
)
),
onClose: onClose
});
return function () {
var target = key++;
return function () {
instance.removeNotice(target);
};
}();
}
exports["default"] = {
info: function info(content, duration, onClose) {
return notice(content, duration, 'info', onClose);
},
success: function success(content, duration, onClose) {
return notice(content, duration, 'success', onClose);
},
error: function error(content, duration, onClose) {
return notice(content, duration, 'error', onClose);
},
// Departed usage, please use warning()
warn: function warn(content, duration, onClose) {
return notice(content, duration, 'warning', onClose);
},
warning: function warning(content, duration, onClose) {
return notice(content, duration, 'warning', onClose);
},
loading: function loading(content, duration, onClose) {
return notice(content, duration, 'loading', onClose);
},
config: function config(options) {
if (options.top !== undefined) {
defaultTop = options.top;
messageInstance = null; // delete messageInstance for new defaultTop
}
if (options.duration !== undefined) {
defaultDuration = options.duration;
}
if (options.prefixCls !== undefined) {
prefixCls = options.prefixCls;
}
if (options.getContainer !== undefined) {
getContainer = options.getContainer;
}
},
destroy: function destroy() {
if (messageInstance) {
messageInstance.destroy();
messageInstance = null;
}
}
};
module.exports = exports['default'];
|
| File | Statements | Branches | Functions | Lines | |||||
|---|---|---|---|---|---|---|---|---|---|
| css.js | 50% | (1 / 2) | 100% | (0 / 0) | 100% | (0 / 0) | 50% | (1 / 2) |
| 1 2 3 4 5 6 | 2 | 'use strict';
require('../../style/index.css');
require('./index.css');
|
| File | Statements | Branches | Functions | Lines | |||||
|---|---|---|---|---|---|---|---|---|---|
| ActionButton.js | 49.02% | (25 / 51) | 25% | (4 / 16) | 22.22% | (2 / 9) | 48% | (24 / 50) | |
| Modal.js | 59.32% | (35 / 59) | 16.67% | (4 / 24) | 22.22% | (2 / 9) | 58.62% | (34 / 58) | |
| confirm.js | 45.28% | (24 / 53) | 11.43% | (4 / 35) | 25% | (1 / 4) | 44.23% | (23 / 52) | |
| index.js | 61.54% | (16 / 26) | 75% | (3 / 4) | 16.67% | (1 / 6) | 60% | (15 / 25) | |
| locale.js | 73.33% | (11 / 15) | 50% | (3 / 6) | 33.33% | (1 / 3) | 71.43% | (10 / 14) |
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 | 1 1 1 1 1 1 1 1 1 1 1 1 1 1 6 1 1 1 1 1 1 1 1 1 | 'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
exports["default"] = undefined;
var _classCallCheck2 = require('babel-runtime/helpers/classCallCheck');
var _classCallCheck3 = _interopRequireDefault(_classCallCheck2);
var _possibleConstructorReturn2 = require('babel-runtime/helpers/possibleConstructorReturn');
var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2);
var _inherits2 = require('babel-runtime/helpers/inherits');
var _inherits3 = _interopRequireDefault(_inherits2);
var _react = require('react');
var _react2 = _interopRequireDefault(_react);
var _reactDom = require('react-dom');
var _reactDom2 = _interopRequireDefault(_reactDom);
var _button = require('../button');
var _button2 = _interopRequireDefault(_button);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
var ActionButton = function (_React$Component) {
(0, _inherits3["default"])(ActionButton, _React$Component);
function ActionButton(props) {
(0, _classCallCheck3["default"])(this, ActionButton);
var _this = (0, _possibleConstructorReturn3["default"])(this, _React$Component.call(this, props));
_this.onClick = function () {
var _this$props = _this.props,
actionFn = _this$props.actionFn,
closeModal = _this$props.closeModal;
if (actionFn) {
var ret = void 0;
if (actionFn.length) {
ret = actionFn(closeModal);
} else {
ret = actionFn();
if (!ret) {
closeModal();
}
}
if (ret && ret.then) {
_this.setState({ loading: true });
ret.then(function () {
// It's unnecessary to set loading=false, for the Modal will be unmounted after close.
// this.setState({ loading: false });
closeModal.apply(undefined, arguments);
});
}
} else {
closeModal();
}
};
_this.state = {
loading: false
};
return _this;
}
ActionButton.prototype.componentDidMount = function componentDidMount() {
if (this.props.autoFocus) {
var $this = _reactDom2["default"].findDOMNode(this);
this.timeoutId = setTimeout(function () {
return $this.focus();
});
}
};
ActionButton.prototype.componentWillUnmount = function componentWillUnmount() {
clearTimeout(this.timeoutId);
};
ActionButton.prototype.render = function render() {
var _props = this.props,
type = _props.type,
children = _props.children;
var loading = this.state.loading;
return _react2["default"].createElement(
_button2["default"],
{ type: type, size: 'large', onClick: this.onClick, loading: loading },
children
);
};
return ActionButton;
}(_react2["default"].Component);
exports["default"] = ActionButton;
module.exports = exports['default'];
|
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 | 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 9 1 1 1 1 1 1 1 1 1 1 1 1 1 | 'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
exports["default"] = undefined;
var _extends2 = require('babel-runtime/helpers/extends');
var _extends3 = _interopRequireDefault(_extends2);
var _classCallCheck2 = require('babel-runtime/helpers/classCallCheck');
var _classCallCheck3 = _interopRequireDefault(_classCallCheck2);
var _possibleConstructorReturn2 = require('babel-runtime/helpers/possibleConstructorReturn');
var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2);
var _inherits2 = require('babel-runtime/helpers/inherits');
var _inherits3 = _interopRequireDefault(_inherits2);
var _react = require('react');
var _react2 = _interopRequireDefault(_react);
var _rcDialog = require('rc-dialog');
var _rcDialog2 = _interopRequireDefault(_rcDialog);
var _propTypes = require('prop-types');
var _propTypes2 = _interopRequireDefault(_propTypes);
var _addEventListener = require('rc-util/lib/Dom/addEventListener');
var _addEventListener2 = _interopRequireDefault(_addEventListener);
var _button = require('../button');
var _button2 = _interopRequireDefault(_button);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
var mousePosition = void 0;
var mousePositionEventBinded = void 0;
var Modal = function (_React$Component) {
(0, _inherits3["default"])(Modal, _React$Component);
function Modal() {
(0, _classCallCheck3["default"])(this, Modal);
var _this = (0, _possibleConstructorReturn3["default"])(this, _React$Component.apply(this, arguments));
_this.handleCancel = function (e) {
var onCancel = _this.props.onCancel;
if (onCancel) {
onCancel(e);
}
};
_this.handleOk = function (e) {
var onOk = _this.props.onOk;
if (onOk) {
onOk(e);
}
};
return _this;
}
Modal.prototype.componentDidMount = function componentDidMount() {
if (mousePositionEventBinded) {
return;
}
// 只有点击事件支持从鼠标位置动画展开
(0, _addEventListener2["default"])(document.documentElement, 'click', function (e) {
mousePosition = {
x: e.pageX,
y: e.pageY
};
// 100ms 内发生过点击事件,则从点击位置动画展示
// 否则直接 zoom 展示
// 这样可以兼容非点击方式展开
setTimeout(function () {
return mousePosition = null;
}, 100);
});
mousePositionEventBinded = true;
};
Modal.prototype.render = function render() {
var _props = this.props,
okText = _props.okText,
cancelText = _props.cancelText,
confirmLoading = _props.confirmLoading,
footer = _props.footer,
visible = _props.visible;
if (this.context.antLocale && this.context.antLocale.Modal) {
okText = okText || this.context.antLocale.Modal.okText;
cancelText = cancelText || this.context.antLocale.Modal.cancelText;
}
var defaultFooter = [_react2["default"].createElement(
_button2["default"],
{ key: 'cancel', size: 'large', onClick: this.handleCancel },
cancelText || '取消'
), _react2["default"].createElement(
_button2["default"],
{ key: 'confirm', type: 'primary', size: 'large', loading: confirmLoading, onClick: this.handleOk },
okText || '确定'
)];
return _react2["default"].createElement(_rcDialog2["default"], (0, _extends3["default"])({ onClose: this.handleCancel, footer: footer === undefined ? defaultFooter : footer }, this.props, { visible: visible, mousePosition: mousePosition }));
};
return Modal;
}(_react2["default"].Component);
exports["default"] = Modal;
Modal.defaultProps = {
prefixCls: 'ant-modal',
width: 520,
transitionName: 'zoom',
maskTransitionName: 'fade',
confirmLoading: false,
visible: false
};
Modal.propTypes = {
prefixCls: _propTypes2["default"].string,
onOk: _propTypes2["default"].func,
onCancel: _propTypes2["default"].func,
okText: _propTypes2["default"].node,
cancelText: _propTypes2["default"].node,
width: _propTypes2["default"].oneOfType([_propTypes2["default"].number, _propTypes2["default"].string]),
confirmLoading: _propTypes2["default"].bool,
visible: _propTypes2["default"].bool,
align: _propTypes2["default"].object,
footer: _propTypes2["default"].node,
title: _propTypes2["default"].node,
closable: _propTypes2["default"].bool
};
Modal.contextTypes = {
antLocale: _propTypes2["default"].object
};
module.exports = exports['default'];
|
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 | 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 8 1 1 1 | 'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
var _defineProperty2 = require('babel-runtime/helpers/defineProperty');
var _defineProperty3 = _interopRequireDefault(_defineProperty2);
exports["default"] = confirm;
var _react = require('react');
var _react2 = _interopRequireDefault(_react);
var _reactDom = require('react-dom');
var _reactDom2 = _interopRequireDefault(_reactDom);
var _classnames = require('classnames');
var _classnames2 = _interopRequireDefault(_classnames);
var _objectAssign = require('object-assign');
var _objectAssign2 = _interopRequireDefault(_objectAssign);
var _icon = require('../icon');
var _icon2 = _interopRequireDefault(_icon);
var _Modal = require('./Modal');
var _Modal2 = _interopRequireDefault(_Modal);
var _ActionButton = require('./ActionButton');
var _ActionButton2 = _interopRequireDefault(_ActionButton);
var _locale = require('./locale');
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
function confirm(config) {
var props = (0, _objectAssign2["default"])({ iconType: 'question-circle' }, config);
var prefixCls = props.prefixCls || 'ant-confirm';
var div = document.createElement('div');
document.body.appendChild(div);
var width = props.width || 416;
var style = props.style || {};
// 默认为 false,保持旧版默认行为
var maskClosable = props.maskClosable === undefined ? false : props.maskClosable;
// 默认为 true,保持向下兼容
if (!('okCancel' in props)) {
props.okCancel = true;
}
var runtimeLocale = (0, _locale.getConfirmLocale)();
props.okText = props.okText || (props.okCancel ? runtimeLocale.okText : runtimeLocale.justOkText);
props.cancelText = props.cancelText || runtimeLocale.cancelText;
function close() {
var unmountResult = _reactDom2["default"].unmountComponentAtNode(div);
if (unmountResult && div.parentNode) {
div.parentNode.removeChild(div);
}
for (var _len = arguments.length, args = Array(_len), _key = 0; _key < _len; _key++) {
args[_key] = arguments[_key];
}
var triggerCancel = args && args.length && args.some(function (param) {
return param && param.triggerCancel;
});
if (props.onCancel && triggerCancel) {
props.onCancel.apply(props, args);
}
}
var body = _react2["default"].createElement(
'div',
{ className: prefixCls + '-body' },
_react2["default"].createElement(_icon2["default"], { type: props.iconType }),
_react2["default"].createElement(
'span',
{ className: prefixCls + '-title' },
props.title
),
_react2["default"].createElement(
'div',
{ className: prefixCls + '-content' },
props.content
)
);
var footer = null;
if (props.okCancel) {
footer = _react2["default"].createElement(
'div',
{ className: prefixCls + '-btns' },
_react2["default"].createElement(
_ActionButton2["default"],
{ actionFn: props.onCancel, closeModal: close },
props.cancelText
),
_react2["default"].createElement(
_ActionButton2["default"],
{ type: 'primary', actionFn: props.onOk, closeModal: close, autoFocus: true },
props.okText
)
);
} else {
footer = _react2["default"].createElement(
'div',
{ className: prefixCls + '-btns' },
_react2["default"].createElement(
_ActionButton2["default"],
{ type: 'primary', actionFn: props.onOk, closeModal: close, autoFocus: true },
props.okText
)
);
}
var classString = (0, _classnames2["default"])(prefixCls, (0, _defineProperty3["default"])({}, prefixCls + '-' + props.type, true), props.className);
_reactDom2["default"].render(_react2["default"].createElement(
_Modal2["default"],
{ className: classString, onCancel: close.bind(this, { triggerCancel: true }), visible: true, title: '', transitionName: 'zoom', footer: '', maskTransitionName: 'fade', maskClosable: maskClosable, style: style, width: width },
_react2["default"].createElement(
'div',
{ className: prefixCls + '-body-wrapper' },
body,
' ',
footer
)
), div);
return {
destroy: close
};
}
module.exports = exports['default'];
|
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 | 1 1 1 1 1 1 1 3 1 1 1 1 1 1 1 | 'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
var _Modal = require('./Modal');
var _Modal2 = _interopRequireDefault(_Modal);
var _confirm = require('./confirm');
var _confirm2 = _interopRequireDefault(_confirm);
var _objectAssign = require('object-assign');
var _objectAssign2 = _interopRequireDefault(_objectAssign);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
_Modal2["default"].info = function (props) {
var config = (0, _objectAssign2["default"])({}, {
type: 'info',
iconType: 'info-circle',
okCancel: false
}, props);
return (0, _confirm2["default"])(config);
};
_Modal2["default"].success = function (props) {
var config = (0, _objectAssign2["default"])({}, {
type: 'success',
iconType: 'check-circle',
okCancel: false
}, props);
return (0, _confirm2["default"])(config);
};
_Modal2["default"].error = function (props) {
var config = (0, _objectAssign2["default"])({}, {
type: 'error',
iconType: 'cross-circle',
okCancel: false
}, props);
return (0, _confirm2["default"])(config);
};
_Modal2["default"].warning = _Modal2["default"].warn = function (props) {
var config = (0, _objectAssign2["default"])({}, {
type: 'warning',
iconType: 'exclamation-circle',
okCancel: false
}, props);
return (0, _confirm2["default"])(config);
};
_Modal2["default"].confirm = function (props) {
var config = (0, _objectAssign2["default"])({}, {
type: 'confirm',
okCancel: true
}, props);
return (0, _confirm2["default"])(config);
};
exports["default"] = _Modal2["default"];
module.exports = exports['default'];
|
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 | 1 1 1 1 1 1 1 1 1 1 | 'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.changeConfirmLocale = changeConfirmLocale;
exports.getConfirmLocale = getConfirmLocale;
var _objectAssign = require('object-assign');
var _objectAssign2 = _interopRequireDefault(_objectAssign);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
var defaultLocale = {
okText: '确定',
cancelText: '取消',
justOkText: '知道了'
};
var runtimeLocale = (0, _objectAssign2["default"])({}, defaultLocale);
function changeConfirmLocale(newLocale) {
if (newLocale) {
runtimeLocale = (0, _objectAssign2["default"])({}, runtimeLocale, newLocale);
} else {
runtimeLocale = (0, _objectAssign2["default"])({}, defaultLocale);
}
}
function getConfirmLocale() {
return runtimeLocale;
}
|
| File | Statements | Branches | Functions | Lines | |||||
|---|---|---|---|---|---|---|---|---|---|
| css.js | 33.33% | (1 / 3) | 100% | (0 / 0) | 100% | (0 / 0) | 33.33% | (1 / 3) |
| 1 2 3 4 5 6 7 8 | 2 | 'use strict';
require('../../style/index.css');
require('./index.css');
require('../../button/style/css');
|
| File | Statements | Branches | Functions | Lines | |||||
|---|---|---|---|---|---|---|---|---|---|
| index.js | 29.76% | (25 / 84) | 6% | (3 / 50) | 20% | (2 / 10) | 28.92% | (24 / 83) |
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 | 1 1 1 1 1 1 1 1 1 4 1 1 1 1 1 1 1 1 1 1 4 1 1 1 | 'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
var _react = require('react');
var _react2 = _interopRequireDefault(_react);
var _rcNotification = require('rc-notification');
var _rcNotification2 = _interopRequireDefault(_rcNotification);
var _icon = require('../icon');
var _icon2 = _interopRequireDefault(_icon);
var _objectAssign = require('object-assign');
var _objectAssign2 = _interopRequireDefault(_objectAssign);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
var notificationInstance = void 0;
var defaultDuration = 4.5;
var defaultTop = 24;
var defaultBottom = 24;
var defaultPlacement = 'topRight';
function getPlacementStyle(placement) {
var style = void 0;
switch (placement) {
case 'topLeft':
style = {
left: 0,
top: defaultTop,
bottom: 'auto'
};
break;
case 'bottomLeft':
style = {
left: 0,
top: 'auto',
bottom: defaultBottom
};
break;
case 'bottomRight':
style = {
right: 0,
top: 'auto',
bottom: defaultBottom
};
break;
default:
style = {
right: 0,
top: defaultTop,
bottom: 'auto'
};
}
return style;
}
function getNotificationInstance(prefixCls) {
if (notificationInstance) {
return notificationInstance;
}
notificationInstance = _rcNotification2["default"].newInstance({
prefixCls: prefixCls,
className: prefixCls + '-' + defaultPlacement,
style: getPlacementStyle(defaultPlacement)
});
return notificationInstance;
}
function notice(args) {
var outerPrefixCls = args.prefixCls || 'ant-notification';
var prefixCls = outerPrefixCls + '-notice';
if (args.placement !== undefined) {
defaultPlacement = args.placement;
notificationInstance = null; // delete notificationInstance for new defaultPlacement
}
var duration = void 0;
if (args.duration === undefined) {
duration = defaultDuration;
} else {
duration = args.duration;
}
var iconType = '';
switch (args.type) {
case 'success':
iconType = 'check-circle-o';
break;
case 'info':
iconType = 'info-circle-o';
break;
case 'error':
iconType = 'cross-circle-o';
break;
case 'warning':
iconType = 'exclamation-circle-o';
break;
default:
iconType = 'info-circle';
}
var iconNode = void 0;
if (args.icon) {
iconNode = _react2["default"].createElement(
'span',
{ className: prefixCls + '-icon' },
args.icon
);
} else if (args.type) {
iconNode = _react2["default"].createElement(_icon2["default"], { className: prefixCls + '-icon ' + prefixCls + '-icon-' + args.type, type: iconType });
}
var autoMarginTag = !args.description && iconNode ? _react2["default"].createElement('span', { className: prefixCls + '-message-single-line-auto-margin' }) : null;
getNotificationInstance(outerPrefixCls).notice({
content: _react2["default"].createElement(
'div',
{ className: iconNode ? prefixCls + '-with-icon' : '' },
iconNode,
_react2["default"].createElement(
'div',
{ className: prefixCls + '-message' },
autoMarginTag,
args.message
),
_react2["default"].createElement(
'div',
{ className: prefixCls + '-description' },
args.description
),
args.btn ? _react2["default"].createElement(
'span',
{ className: prefixCls + '-btn' },
args.btn
) : null
),
duration: duration,
closable: true,
onClose: args.onClose,
key: args.key,
style: {}
});
}
var api = {
open: function open(args) {
notice(args);
},
close: function close(key) {
if (notificationInstance) {
notificationInstance.removeNotice(key);
}
},
config: function config(options) {
var duration = options.duration,
placement = options.placement,
bottom = options.bottom,
top = options.top;
if (placement !== undefined) {
defaultPlacement = placement;
}
if (bottom !== undefined) {
defaultBottom = bottom;
}
if (top !== undefined) {
defaultTop = top;
}
// delete notificationInstance
if (placement !== undefined || bottom !== undefined || top !== undefined) {
notificationInstance = null;
}
if (duration !== undefined) {
defaultDuration = duration;
}
},
destroy: function destroy() {
if (notificationInstance) {
notificationInstance.destroy();
notificationInstance = null;
}
}
};
['success', 'info', 'warning', 'error'].forEach(function (type) {
api[type] = function (args) {
return api.open((0, _objectAssign2["default"])({}, args, { type: type }));
};
});
api.warn = api.warning;
exports["default"] = api;
module.exports = exports['default'];
|
| File | Statements | Branches | Functions | Lines | |||||
|---|---|---|---|---|---|---|---|---|---|
| css.js | 50% | (1 / 2) | 100% | (0 / 0) | 100% | (0 / 0) | 50% | (1 / 2) |
| 1 2 3 4 5 6 | 2 | 'use strict';
require('../../style/index.css');
require('./index.css');
|
| File | Statements | Branches | Functions | Lines | |||||
|---|---|---|---|---|---|---|---|---|---|
| MiniSelect.js | 88.89% | (24 / 27) | 100% | (4 / 4) | 50% | (2 / 4) | 88.46% | (23 / 26) | |
| Pagination.js | 70% | (35 / 50) | 31.58% | (6 / 19) | 40% | (2 / 5) | 73.91% | (34 / 46) | |
| index.js | 100% | (7 / 7) | 75% | (3 / 4) | 100% | (1 / 1) | 100% | (6 / 6) |
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 | 1 1 1 1 1 1 1 1 1 1 1 1 1 1 6 1 1 1 1 1 1 1 1 | 'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
exports["default"] = undefined;
var _extends2 = require('babel-runtime/helpers/extends');
var _extends3 = _interopRequireDefault(_extends2);
var _classCallCheck2 = require('babel-runtime/helpers/classCallCheck');
var _classCallCheck3 = _interopRequireDefault(_classCallCheck2);
var _possibleConstructorReturn2 = require('babel-runtime/helpers/possibleConstructorReturn');
var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2);
var _inherits2 = require('babel-runtime/helpers/inherits');
var _inherits3 = _interopRequireDefault(_inherits2);
var _react = require('react');
var _react2 = _interopRequireDefault(_react);
var _select = require('../select');
var _select2 = _interopRequireDefault(_select);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
var MiniSelect = function (_React$Component) {
(0, _inherits3["default"])(MiniSelect, _React$Component);
function MiniSelect() {
(0, _classCallCheck3["default"])(this, MiniSelect);
return (0, _possibleConstructorReturn3["default"])(this, _React$Component.apply(this, arguments));
}
MiniSelect.prototype.render = function render() {
return _react2["default"].createElement(_select2["default"], (0, _extends3["default"])({ size: 'small' }, this.props));
};
return MiniSelect;
}(_react2["default"].Component);
exports["default"] = MiniSelect;
MiniSelect.Option = _select2["default"].Option;
module.exports = exports['default'];
|
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 | 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 11 1 1 1 1 1 1 1 1 1 1 | 'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
var _extends2 = require('babel-runtime/helpers/extends');
var _extends3 = _interopRequireDefault(_extends2);
var _classCallCheck2 = require('babel-runtime/helpers/classCallCheck');
var _classCallCheck3 = _interopRequireDefault(_classCallCheck2);
var _possibleConstructorReturn2 = require('babel-runtime/helpers/possibleConstructorReturn');
var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2);
var _inherits2 = require('babel-runtime/helpers/inherits');
var _inherits3 = _interopRequireDefault(_inherits2);
var _react = require('react');
var _react2 = _interopRequireDefault(_react);
var _rcPagination = require('rc-pagination');
var _rcPagination2 = _interopRequireDefault(_rcPagination);
var _zh_CN = require('rc-pagination/lib/locale/zh_CN');
var _zh_CN2 = _interopRequireDefault(_zh_CN);
var _classnames = require('classnames');
var _classnames2 = _interopRequireDefault(_classnames);
var _injectLocale = require('../locale-provider/injectLocale');
var _injectLocale2 = _interopRequireDefault(_injectLocale);
var _select = require('../select');
var _select2 = _interopRequireDefault(_select);
var _MiniSelect = require('./MiniSelect');
var _MiniSelect2 = _interopRequireDefault(_MiniSelect);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
var __rest = undefined && undefined.__rest || function (s, e) {
var t = {};
for (var p in s) {
if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p];
}if (s != null && typeof Object.getOwnPropertySymbols === "function") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) {
if (e.indexOf(p[i]) < 0) t[p[i]] = s[p[i]];
}return t;
};
var Pagination = function (_React$Component) {
(0, _inherits3["default"])(Pagination, _React$Component);
function Pagination() {
(0, _classCallCheck3["default"])(this, Pagination);
return (0, _possibleConstructorReturn3["default"])(this, _React$Component.apply(this, arguments));
}
Pagination.prototype.render = function render() {
var _a = this.props,
className = _a.className,
size = _a.size,
restProps = __rest(_a, ["className", "size"]);
var locale = this.getLocale();
var isSmall = size === 'small';
return _react2["default"].createElement(_rcPagination2["default"], (0, _extends3["default"])({}, restProps, { className: (0, _classnames2["default"])(className, { mini: isSmall }), selectComponentClass: isSmall ? _MiniSelect2["default"] : _select2["default"], locale: locale }));
};
return Pagination;
}(_react2["default"].Component);
Pagination.defaultProps = {
prefixCls: 'ant-pagination',
selectPrefixCls: 'ant-select'
};
var injectPaginationLocale = (0, _injectLocale2["default"])('Pagination', _zh_CN2["default"]);
exports["default"] = injectPaginationLocale(Pagination);
module.exports = exports['default'];
|
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | 1 1 1 1 1 1 | 'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
var _Pagination = require('./Pagination');
var _Pagination2 = _interopRequireDefault(_Pagination);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
exports["default"] = _Pagination2["default"];
module.exports = exports['default'];
|
| File | Statements | Branches | Functions | Lines | |||||
|---|---|---|---|---|---|---|---|---|---|
| css.js | 25% | (1 / 4) | 100% | (0 / 0) | 100% | (0 / 0) | 25% | (1 / 4) |
| 1 2 3 4 5 6 7 8 9 10 | 2 | 'use strict';
require('../../style/index.css');
require('./index.css');
require('../../select/style/css');
require('../../input/style/css');
|
| File | Statements | Branches | Functions | Lines | |||||
|---|---|---|---|---|---|---|---|---|---|
| index.js | 47.14% | (33 / 70) | 19.35% | (6 / 31) | 20% | (2 / 10) | 48.48% | (32 / 66) |
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 | 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 9 1 1 1 1 1 1 1 1 1 1 1 1 | 'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
var _extends2 = require('babel-runtime/helpers/extends');
var _extends3 = _interopRequireDefault(_extends2);
var _classCallCheck2 = require('babel-runtime/helpers/classCallCheck');
var _classCallCheck3 = _interopRequireDefault(_classCallCheck2);
var _possibleConstructorReturn2 = require('babel-runtime/helpers/possibleConstructorReturn');
var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2);
var _inherits2 = require('babel-runtime/helpers/inherits');
var _inherits3 = _interopRequireDefault(_inherits2);
var _react = require('react');
var _react2 = _interopRequireDefault(_react);
var _tooltip = require('../tooltip');
var _tooltip2 = _interopRequireDefault(_tooltip);
var _icon = require('../icon');
var _icon2 = _interopRequireDefault(_icon);
var _button = require('../button');
var _button2 = _interopRequireDefault(_button);
var _injectLocale = require('../locale-provider/injectLocale');
var _injectLocale2 = _interopRequireDefault(_injectLocale);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
var __rest = undefined && undefined.__rest || function (s, e) {
var t = {};
for (var p in s) {
if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p];
}if (s != null && typeof Object.getOwnPropertySymbols === "function") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) {
if (e.indexOf(p[i]) < 0) t[p[i]] = s[p[i]];
}return t;
};
var Popconfirm = function (_React$Component) {
(0, _inherits3["default"])(Popconfirm, _React$Component);
function Popconfirm(props) {
(0, _classCallCheck3["default"])(this, Popconfirm);
var _this = (0, _possibleConstructorReturn3["default"])(this, _React$Component.call(this, props));
_this.onConfirm = function (e) {
_this.setVisible(false);
var onConfirm = _this.props.onConfirm;
if (onConfirm) {
onConfirm.call(_this, e);
}
};
_this.onCancel = function (e) {
_this.setVisible(false);
var onCancel = _this.props.onCancel;
if (onCancel) {
onCancel.call(_this, e);
}
};
_this.onVisibleChange = function (visible) {
_this.setVisible(visible);
};
_this.state = {
visible: props.visible
};
return _this;
}
Popconfirm.prototype.componentWillReceiveProps = function componentWillReceiveProps(nextProps) {
if ('visible' in nextProps) {
this.setState({ visible: nextProps.visible });
}
};
Popconfirm.prototype.setVisible = function setVisible(visible) {
var props = this.props;
if (!('visible' in props)) {
this.setState({ visible: visible });
}
var onVisibleChange = props.onVisibleChange;
if (onVisibleChange) {
onVisibleChange(visible);
}
};
Popconfirm.prototype.render = function render() {
var _a = this.props,
prefixCls = _a.prefixCls,
title = _a.title,
placement = _a.placement,
okText = _a.okText,
cancelText = _a.cancelText,
restProps = __rest(_a, ["prefixCls", "title", "placement", "okText", "cancelText"]);
var popconfirmLocale = this.getLocale();
var overlay = _react2["default"].createElement(
'div',
null,
_react2["default"].createElement(
'div',
{ className: prefixCls + '-inner-content' },
_react2["default"].createElement(
'div',
{ className: prefixCls + '-message' },
_react2["default"].createElement(_icon2["default"], { type: 'exclamation-circle' }),
_react2["default"].createElement(
'div',
{ className: prefixCls + '-message-title' },
title
)
),
_react2["default"].createElement(
'div',
{ className: prefixCls + '-buttons' },
_react2["default"].createElement(
_button2["default"],
{ onClick: this.onCancel, size: 'small' },
cancelText || popconfirmLocale.cancelText
),
_react2["default"].createElement(
_button2["default"],
{ onClick: this.onConfirm, type: 'primary', size: 'small' },
okText || popconfirmLocale.okText
)
)
)
);
return _react2["default"].createElement(_tooltip2["default"], (0, _extends3["default"])({}, restProps, { prefixCls: prefixCls, placement: placement, onVisibleChange: this.onVisibleChange, visible: this.state.visible, overlay: overlay }));
};
return Popconfirm;
}(_react2["default"].Component);
Popconfirm.defaultProps = {
prefixCls: 'ant-popover',
transitionName: 'zoom-big',
placement: 'top',
trigger: 'click'
};
var injectPopconfirmLocale = (0, _injectLocale2["default"])('Popconfirm', {
cancelText: '取消',
okText: '确定'
});
exports["default"] = injectPopconfirmLocale(Popconfirm);
module.exports = exports['default'];
|
| File | Statements | Branches | Functions | Lines | |||||
|---|---|---|---|---|---|---|---|---|---|
| css.js | 33.33% | (1 / 3) | 100% | (0 / 0) | 100% | (0 / 0) | 33.33% | (1 / 3) |
| 1 2 3 4 5 6 7 8 | 2 | 'use strict';
require('../../style/index.css');
require('../../popover/style/css');
require('../../button/style/css');
|
| File | Statements | Branches | Functions | Lines | |||||
|---|---|---|---|---|---|---|---|---|---|
| index.js | 76.92% | (30 / 39) | 66.67% | (4 / 6) | 33.33% | (2 / 6) | 76.32% | (29 / 38) |
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 | 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 8 1 1 1 1 1 1 1 1 1 1 | 'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
exports["default"] = undefined;
var _extends2 = require('babel-runtime/helpers/extends');
var _extends3 = _interopRequireDefault(_extends2);
var _classCallCheck2 = require('babel-runtime/helpers/classCallCheck');
var _classCallCheck3 = _interopRequireDefault(_classCallCheck2);
var _possibleConstructorReturn2 = require('babel-runtime/helpers/possibleConstructorReturn');
var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2);
var _inherits2 = require('babel-runtime/helpers/inherits');
var _inherits3 = _interopRequireDefault(_inherits2);
var _react = require('react');
var _react2 = _interopRequireDefault(_react);
var _objectAssign = require('object-assign');
var _objectAssign2 = _interopRequireDefault(_objectAssign);
var _tooltip = require('../tooltip');
var _tooltip2 = _interopRequireDefault(_tooltip);
var _warning = require('../_util/warning');
var _warning2 = _interopRequireDefault(_warning);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
var Popover = function (_React$Component) {
(0, _inherits3["default"])(Popover, _React$Component);
function Popover() {
(0, _classCallCheck3["default"])(this, Popover);
return (0, _possibleConstructorReturn3["default"])(this, _React$Component.apply(this, arguments));
}
Popover.prototype.getPopupDomNode = function getPopupDomNode() {
return this.refs.tooltip.getPopupDomNode();
};
Popover.prototype.getOverlay = function getOverlay() {
var _props = this.props,
title = _props.title,
prefixCls = _props.prefixCls,
content = _props.content;
(0, _warning2["default"])(!('overlay' in this.props), 'Popover[overlay] is removed, please use Popover[content] instead, ' + 'see: http://u.ant.design/popover-content');
return _react2["default"].createElement(
'div',
null,
title && _react2["default"].createElement(
'div',
{ className: prefixCls + '-title' },
title
),
_react2["default"].createElement(
'div',
{ className: prefixCls + '-inner-content' },
content
)
);
};
Popover.prototype.render = function render() {
var props = (0, _objectAssign2["default"])({}, this.props);
delete props.title;
return _react2["default"].createElement(_tooltip2["default"], (0, _extends3["default"])({}, props, { ref: 'tooltip', overlay: this.getOverlay() }));
};
return Popover;
}(_react2["default"].Component);
exports["default"] = Popover;
Popover.defaultProps = {
prefixCls: 'ant-popover',
placement: 'top',
transitionName: 'zoom-big',
trigger: 'hover',
mouseEnterDelay: 0.1,
mouseLeaveDelay: 0.1,
overlayStyle: {}
};
module.exports = exports['default'];
|
| File | Statements | Branches | Functions | Lines | |||||
|---|---|---|---|---|---|---|---|---|---|
| css.js | 50% | (1 / 2) | 100% | (0 / 0) | 100% | (0 / 0) | 50% | (1 / 2) |
| 1 2 3 4 5 6 | 2 | 'use strict';
require('../../style/index.css');
require('./index.css');
|
| File | Statements | Branches | Functions | Lines | |||||
|---|---|---|---|---|---|---|---|---|---|
| index.js | 100% | (7 / 7) | 75% | (3 / 4) | 100% | (1 / 1) | 100% | (6 / 6) | |
| progress.js | 44.44% | (32 / 72) | 9.23% | (6 / 65) | 33.33% | (2 / 6) | 45.59% | (31 / 68) |
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | 1 1 1 1 1 1 | 'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
var _progress = require('./progress');
var _progress2 = _interopRequireDefault(_progress);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
exports["default"] = _progress2["default"];
module.exports = exports['default'];
|
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 | 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 8 1 1 1 1 1 1 1 1 1 1 1 | 'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
exports["default"] = undefined;
var _extends2 = require('babel-runtime/helpers/extends');
var _extends3 = _interopRequireDefault(_extends2);
var _defineProperty2 = require('babel-runtime/helpers/defineProperty');
var _defineProperty3 = _interopRequireDefault(_defineProperty2);
var _classCallCheck2 = require('babel-runtime/helpers/classCallCheck');
var _classCallCheck3 = _interopRequireDefault(_classCallCheck2);
var _possibleConstructorReturn2 = require('babel-runtime/helpers/possibleConstructorReturn');
var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2);
var _inherits2 = require('babel-runtime/helpers/inherits');
var _inherits3 = _interopRequireDefault(_inherits2);
var _react = require('react');
var _react2 = _interopRequireDefault(_react);
var _icon = require('../icon');
var _icon2 = _interopRequireDefault(_icon);
var _rcProgress = require('rc-progress');
var _classnames = require('classnames');
var _classnames2 = _interopRequireDefault(_classnames);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
var __rest = undefined && undefined.__rest || function (s, e) {
var t = {};
for (var p in s) {
if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p];
}if (s != null && typeof Object.getOwnPropertySymbols === "function") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) {
if (e.indexOf(p[i]) < 0) t[p[i]] = s[p[i]];
}return t;
};
var statusColorMap = {
normal: '#108ee9',
exception: '#ff5500',
success: '#87d068'
};
var Progress = function (_React$Component) {
(0, _inherits3["default"])(Progress, _React$Component);
function Progress() {
(0, _classCallCheck3["default"])(this, Progress);
return (0, _possibleConstructorReturn3["default"])(this, _React$Component.apply(this, arguments));
}
Progress.prototype.render = function render() {
var _classNames;
var props = this.props;
var prefixCls = props.prefixCls,
className = props.className,
_props$percent = props.percent,
percent = _props$percent === undefined ? 0 : _props$percent,
status = props.status,
format = props.format,
trailColor = props.trailColor,
type = props.type,
strokeWidth = props.strokeWidth,
width = props.width,
showInfo = props.showInfo,
_props$gapDegree = props.gapDegree,
gapDegree = _props$gapDegree === undefined ? 0 : _props$gapDegree,
gapPosition = props.gapPosition,
restProps = __rest(props, ["prefixCls", "className", "percent", "status", "format", "trailColor", "type", "strokeWidth", "width", "showInfo", "gapDegree", "gapPosition"]);
var progressStatus = parseInt(percent.toString(), 10) >= 100 && !('status' in props) ? 'success' : status || 'normal';
var progressInfo = void 0;
var progress = void 0;
var textFormatter = format || function (percentNumber) {
return percentNumber + '%';
};
if (showInfo) {
var text = void 0;
var iconType = type === 'circle' || type === 'dashboard' ? '' : '-circle';
if (progressStatus === 'exception') {
text = format ? textFormatter(percent) : _react2["default"].createElement(_icon2["default"], { type: 'cross' + iconType });
} else if (progressStatus === 'success') {
text = format ? textFormatter(percent) : _react2["default"].createElement(_icon2["default"], { type: 'check' + iconType });
} else {
text = textFormatter(percent);
}
progressInfo = _react2["default"].createElement(
'span',
{ className: prefixCls + '-text' },
text
);
}
if (type === 'line') {
var percentStyle = {
width: percent + '%',
height: strokeWidth || 10
};
progress = _react2["default"].createElement(
'div',
null,
_react2["default"].createElement(
'div',
{ className: prefixCls + '-outer' },
_react2["default"].createElement(
'div',
{ className: prefixCls + '-inner' },
_react2["default"].createElement('div', { className: prefixCls + '-bg', style: percentStyle })
)
),
progressInfo
);
} else if (type === 'circle' || type === 'dashboard') {
var circleSize = width || 132;
var circleStyle = {
width: circleSize,
height: circleSize,
fontSize: circleSize * 0.16 + 6
};
var circleWidth = strokeWidth || 6;
var gapPos = gapPosition || type === 'dashboard' && 'bottom' || 'top';
var gapDeg = gapDegree || type === 'dashboard' && 75;
progress = _react2["default"].createElement(
'div',
{ className: prefixCls + '-inner', style: circleStyle },
_react2["default"].createElement(_rcProgress.Circle, { percent: percent, strokeWidth: circleWidth, trailWidth: circleWidth, strokeColor: statusColorMap[progressStatus], trailColor: trailColor, prefixCls: prefixCls, gapDegree: gapDeg, gapPosition: gapPos }),
progressInfo
);
}
var classString = (0, _classnames2["default"])(prefixCls, (_classNames = {}, (0, _defineProperty3["default"])(_classNames, prefixCls + '-' + (type === 'dashboard' && 'circle' || type), true), (0, _defineProperty3["default"])(_classNames, prefixCls + '-status-' + progressStatus, true), (0, _defineProperty3["default"])(_classNames, prefixCls + '-show-info', showInfo), _classNames), className);
return _react2["default"].createElement(
'div',
(0, _extends3["default"])({}, restProps, { className: classString }),
progress
);
};
return Progress;
}(_react2["default"].Component);
exports["default"] = Progress;
Progress.defaultProps = {
type: 'line',
percent: 0,
showInfo: true,
trailColor: '#f3f3f3',
prefixCls: 'ant-progress'
};
Progress.propTypes = {
status: _react.PropTypes.oneOf(['normal', 'exception', 'active', 'success']),
type: _react.PropTypes.oneOf(['line', 'circle', 'dashboard']),
showInfo: _react.PropTypes.bool,
percent: _react.PropTypes.number,
width: _react.PropTypes.number,
strokeWidth: _react.PropTypes.number,
trailColor: _react.PropTypes.string,
format: _react.PropTypes.func,
gapDegree: _react.PropTypes.number
};
module.exports = exports['default'];
|
| File | Statements | Branches | Functions | Lines | |||||
|---|---|---|---|---|---|---|---|---|---|
| css.js | 50% | (1 / 2) | 100% | (0 / 0) | 100% | (0 / 0) | 50% | (1 / 2) |
| 1 2 3 4 5 6 | 2 | 'use strict';
require('../../style/index.css');
require('./index.css');
|
| File | Statements | Branches | Functions | Lines | |||||
|---|---|---|---|---|---|---|---|---|---|
| group.js | 42.86% | (33 / 77) | 9.76% | (4 / 41) | 18.18% | (2 / 11) | 42.11% | (32 / 76) | |
| index.js | 100% | (15 / 15) | 75% | (3 / 4) | 100% | (1 / 1) | 100% | (14 / 14) | |
| radio.js | 58.93% | (33 / 56) | 23.08% | (6 / 26) | 33.33% | (2 / 6) | 61.54% | (32 / 52) | |
| radioButton.js | 75.76% | (25 / 33) | 50% | (4 / 8) | 50% | (2 / 4) | 75% | (24 / 32) |
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 | 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 8 1 1 1 1 1 1 1 1 1 1 1 1 1 | 'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
exports["default"] = undefined;
var _defineProperty2 = require('babel-runtime/helpers/defineProperty');
var _defineProperty3 = _interopRequireDefault(_defineProperty2);
var _classCallCheck2 = require('babel-runtime/helpers/classCallCheck');
var _classCallCheck3 = _interopRequireDefault(_classCallCheck2);
var _possibleConstructorReturn2 = require('babel-runtime/helpers/possibleConstructorReturn');
var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2);
var _inherits2 = require('babel-runtime/helpers/inherits');
var _inherits3 = _interopRequireDefault(_inherits2);
var _react = require('react');
var _react2 = _interopRequireDefault(_react);
var _classnames = require('classnames');
var _classnames2 = _interopRequireDefault(_classnames);
var _shallowequal = require('shallowequal');
var _shallowequal2 = _interopRequireDefault(_shallowequal);
var _radio = require('./radio');
var _radio2 = _interopRequireDefault(_radio);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
function getCheckedValue(children) {
var value = null;
var matched = false;
_react2["default"].Children.forEach(children, function (radio) {
if (radio && radio.props && radio.props.checked) {
value = radio.props.value;
matched = true;
}
});
return matched ? { value: value } : undefined;
}
var RadioGroup = function (_React$Component) {
(0, _inherits3["default"])(RadioGroup, _React$Component);
function RadioGroup(props) {
(0, _classCallCheck3["default"])(this, RadioGroup);
var _this = (0, _possibleConstructorReturn3["default"])(this, _React$Component.call(this, props));
_this.onRadioChange = function (ev) {
var lastValue = _this.state.value;
var value = ev.target.value;
if (!('value' in _this.props)) {
_this.setState({
value: value
});
}
var onChange = _this.props.onChange;
if (onChange && value !== lastValue) {
onChange(ev);
}
};
var value = void 0;
if ('value' in props) {
value = props.value;
} else if ('defaultValue' in props) {
value = props.defaultValue;
} else {
var checkedValue = getCheckedValue(props.children);
value = checkedValue && checkedValue.value;
}
_this.state = {
value: value
};
return _this;
}
RadioGroup.prototype.getChildContext = function getChildContext() {
return {
radioGroup: {
onChange: this.onRadioChange,
value: this.state.value,
disabled: this.props.disabled
}
};
};
RadioGroup.prototype.componentWillReceiveProps = function componentWillReceiveProps(nextProps) {
if ('value' in nextProps) {
this.setState({
value: nextProps.value
});
} else {
var checkedValue = getCheckedValue(nextProps.children);
if (checkedValue) {
this.setState({
value: checkedValue.value
});
}
}
};
RadioGroup.prototype.shouldComponentUpdate = function shouldComponentUpdate(nextProps, nextState) {
return !(0, _shallowequal2["default"])(this.props, nextProps) || !(0, _shallowequal2["default"])(this.state, nextState);
};
RadioGroup.prototype.render = function render() {
var _this2 = this;
var props = this.props;
var _props$prefixCls = props.prefixCls,
prefixCls = _props$prefixCls === undefined ? 'ant-radio-group' : _props$prefixCls,
_props$className = props.className,
className = _props$className === undefined ? '' : _props$className;
var classString = (0, _classnames2["default"])(prefixCls, (0, _defineProperty3["default"])({}, prefixCls + '-' + props.size, props.size), className);
var children = props.children;
// 如果存在 options, 优先使用
if (props.options && props.options.length > 0) {
children = props.options.map(function (option, index) {
if (typeof option === 'string') {
return _react2["default"].createElement(
_radio2["default"],
{ key: index, disabled: _this2.props.disabled, value: option, onChange: _this2.onRadioChange, checked: _this2.state.value === option },
option
);
} else {
return _react2["default"].createElement(
_radio2["default"],
{ key: index, disabled: option.disabled || _this2.props.disabled, value: option.value, onChange: _this2.onRadioChange, checked: _this2.state.value === option.value },
option.label
);
}
});
}
return _react2["default"].createElement(
'div',
{ className: classString, style: props.style, onMouseEnter: props.onMouseEnter, onMouseLeave: props.onMouseLeave },
children
);
};
return RadioGroup;
}(_react2["default"].Component);
exports["default"] = RadioGroup;
RadioGroup.defaultProps = {
disabled: false
};
RadioGroup.childContextTypes = {
radioGroup: _react.PropTypes.any
};
module.exports = exports['default'];
|
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 | 1 1 1 1 1 1 1 1 3 1 1 1 1 1 | 'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.Group = exports.Button = undefined;
var _radio = require('./radio');
var _radio2 = _interopRequireDefault(_radio);
var _group = require('./group');
var _group2 = _interopRequireDefault(_group);
var _radioButton = require('./radioButton');
var _radioButton2 = _interopRequireDefault(_radioButton);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
_radio2["default"].Button = _radioButton2["default"];
_radio2["default"].Group = _group2["default"];
exports.Button = _radioButton2["default"];
exports.Group = _group2["default"];
exports["default"] = _radio2["default"];
|
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 | 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 9 1 1 1 1 1 1 1 1 1 1 1 | 'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
exports["default"] = undefined;
var _defineProperty2 = require('babel-runtime/helpers/defineProperty');
var _defineProperty3 = _interopRequireDefault(_defineProperty2);
var _extends2 = require('babel-runtime/helpers/extends');
var _extends3 = _interopRequireDefault(_extends2);
var _classCallCheck2 = require('babel-runtime/helpers/classCallCheck');
var _classCallCheck3 = _interopRequireDefault(_classCallCheck2);
var _possibleConstructorReturn2 = require('babel-runtime/helpers/possibleConstructorReturn');
var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2);
var _inherits2 = require('babel-runtime/helpers/inherits');
var _inherits3 = _interopRequireDefault(_inherits2);
var _react = require('react');
var _react2 = _interopRequireDefault(_react);
var _rcRadio = require('rc-radio');
var _rcRadio2 = _interopRequireDefault(_rcRadio);
var _classnames = require('classnames');
var _classnames2 = _interopRequireDefault(_classnames);
var _shallowequal = require('shallowequal');
var _shallowequal2 = _interopRequireDefault(_shallowequal);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
var __rest = undefined && undefined.__rest || function (s, e) {
var t = {};
for (var p in s) {
if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p];
}if (s != null && typeof Object.getOwnPropertySymbols === "function") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) {
if (e.indexOf(p[i]) < 0) t[p[i]] = s[p[i]];
}return t;
};
var Radio = function (_React$Component) {
(0, _inherits3["default"])(Radio, _React$Component);
function Radio() {
(0, _classCallCheck3["default"])(this, Radio);
return (0, _possibleConstructorReturn3["default"])(this, _React$Component.apply(this, arguments));
}
Radio.prototype.shouldComponentUpdate = function shouldComponentUpdate(nextProps, nextState, nextContext) {
return !(0, _shallowequal2["default"])(this.props, nextProps) || !(0, _shallowequal2["default"])(this.state, nextState) || !(0, _shallowequal2["default"])(this.context.radioGroup, nextContext.radioGroup);
};
Radio.prototype.render = function render() {
var _classNames;
var props = this.props,
context = this.context;
var prefixCls = props.prefixCls,
className = props.className,
children = props.children,
style = props.style,
restProps = __rest(props, ["prefixCls", "className", "children", "style"]);
var radioGroup = context.radioGroup;
var radioProps = (0, _extends3["default"])({}, restProps);
if (radioGroup) {
radioProps.onChange = radioGroup.onChange;
radioProps.checked = props.value === radioGroup.value;
radioProps.disabled = props.disabled || radioGroup.disabled;
}
var wrapperClassString = (0, _classnames2["default"])(className, (_classNames = {}, (0, _defineProperty3["default"])(_classNames, prefixCls + '-wrapper', true), (0, _defineProperty3["default"])(_classNames, prefixCls + '-wrapper-checked', radioProps.checked), (0, _defineProperty3["default"])(_classNames, prefixCls + '-wrapper-disabled', radioProps.disabled), _classNames));
return _react2["default"].createElement(
'label',
{ className: wrapperClassString, style: style, onMouseEnter: props.onMouseEnter, onMouseLeave: props.onMouseLeave },
_react2["default"].createElement(_rcRadio2["default"], (0, _extends3["default"])({}, radioProps, { prefixCls: prefixCls })),
children !== undefined ? _react2["default"].createElement(
'span',
null,
children
) : null
);
};
return Radio;
}(_react2["default"].Component);
exports["default"] = Radio;
Radio.defaultProps = {
prefixCls: 'ant-radio'
};
Radio.contextTypes = {
radioGroup: _react.PropTypes.any
};
module.exports = exports['default'];
|
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 | 1 1 1 1 1 1 1 1 1 1 1 1 1 1 6 1 1 1 1 1 1 1 1 1 | 'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
exports["default"] = undefined;
var _extends2 = require('babel-runtime/helpers/extends');
var _extends3 = _interopRequireDefault(_extends2);
var _classCallCheck2 = require('babel-runtime/helpers/classCallCheck');
var _classCallCheck3 = _interopRequireDefault(_classCallCheck2);
var _possibleConstructorReturn2 = require('babel-runtime/helpers/possibleConstructorReturn');
var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2);
var _inherits2 = require('babel-runtime/helpers/inherits');
var _inherits3 = _interopRequireDefault(_inherits2);
var _react = require('react');
var _react2 = _interopRequireDefault(_react);
var _radio = require('./radio');
var _radio2 = _interopRequireDefault(_radio);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
var RadioButton = function (_React$Component) {
(0, _inherits3["default"])(RadioButton, _React$Component);
function RadioButton() {
(0, _classCallCheck3["default"])(this, RadioButton);
return (0, _possibleConstructorReturn3["default"])(this, _React$Component.apply(this, arguments));
}
RadioButton.prototype.render = function render() {
var radioProps = (0, _extends3["default"])({}, this.props);
if (this.context.radioGroup) {
radioProps.onChange = this.context.radioGroup.onChange;
radioProps.checked = this.props.value === this.context.radioGroup.value;
radioProps.disabled = this.props.disabled || this.context.radioGroup.disabled;
}
return _react2["default"].createElement(_radio2["default"], radioProps);
};
return RadioButton;
}(_react2["default"].Component);
exports["default"] = RadioButton;
RadioButton.defaultProps = {
prefixCls: 'ant-radio-button'
};
RadioButton.contextTypes = {
radioGroup: _react.PropTypes.any
};
module.exports = exports['default'];
|
| File | Statements | Branches | Functions | Lines | |||||
|---|---|---|---|---|---|---|---|---|---|
| css.js | 50% | (1 / 2) | 100% | (0 / 0) | 100% | (0 / 0) | 50% | (1 / 2) |
| 1 2 3 4 5 6 | 2 | 'use strict';
require('../../style/index.css');
require('./index.css');
|
| File | Statements | Branches | Functions | Lines | |||||
|---|---|---|---|---|---|---|---|---|---|
| index.js | 89.29% | (25 / 28) | 100% | (4 / 4) | 50% | (2 / 4) | 88.89% | (24 / 27) |
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 | 1 1 1 1 1 1 1 1 1 1 1 1 1 1 6 1 1 1 1 1 1 1 1 1 | 'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
exports["default"] = undefined;
var _classCallCheck2 = require('babel-runtime/helpers/classCallCheck');
var _classCallCheck3 = _interopRequireDefault(_classCallCheck2);
var _possibleConstructorReturn2 = require('babel-runtime/helpers/possibleConstructorReturn');
var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2);
var _inherits2 = require('babel-runtime/helpers/inherits');
var _inherits3 = _interopRequireDefault(_inherits2);
var _react = require('react');
var _react2 = _interopRequireDefault(_react);
var _rcRate = require('rc-rate');
var _rcRate2 = _interopRequireDefault(_rcRate);
var _icon = require('../icon');
var _icon2 = _interopRequireDefault(_icon);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
var Rate = function (_React$Component) {
(0, _inherits3["default"])(Rate, _React$Component);
function Rate() {
(0, _classCallCheck3["default"])(this, Rate);
return (0, _possibleConstructorReturn3["default"])(this, _React$Component.apply(this, arguments));
}
Rate.prototype.render = function render() {
return _react2["default"].createElement(_rcRate2["default"], this.props);
};
return Rate;
}(_react2["default"].Component);
exports["default"] = Rate;
Rate.propTypes = {
prefixCls: _react.PropTypes.string,
character: _react.PropTypes.node
};
Rate.defaultProps = {
prefixCls: 'ant-rate',
character: _react2["default"].createElement(_icon2["default"], { type: 'star' })
};
module.exports = exports['default'];
|
| File | Statements | Branches | Functions | Lines | |||||
|---|---|---|---|---|---|---|---|---|---|
| css.js | 50% | (1 / 2) | 100% | (0 / 0) | 100% | (0 / 0) | 50% | (1 / 2) |
| 1 2 3 4 5 6 | 2 | 'use strict';
require('../../style/index.css');
require('./index.css');
|
| File | Statements | Branches | Functions | Lines | |||||
|---|---|---|---|---|---|---|---|---|---|
| index.js | 100% | (4 / 4) | 100% | (0 / 0) | 100% | (0 / 0) | 100% | (4 / 4) |
| 1 2 3 4 5 6 7 8 9 10 11 | 1 1 1 1 | 'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
var _grid = require('../grid');
exports["default"] = _grid.Row;
module.exports = exports['default'];
|
| File | Statements | Branches | Functions | Lines | |||||
|---|---|---|---|---|---|---|---|---|---|
| css.js | 50% | (1 / 2) | 100% | (0 / 0) | 100% | (0 / 0) | 50% | (1 / 2) |
| 1 2 3 4 5 6 | 2 | 'use strict';
require('../../style/index.css');
require('../../grid/style/index.css');
|
| File | Statements | Branches | Functions | Lines | |||||
|---|---|---|---|---|---|---|---|---|---|
| index.js | 58.46% | (38 / 65) | 15% | (6 / 40) | 33.33% | (2 / 6) | 60.66% | (37 / 61) |
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 | 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 10 1 1 1 1 1 1 1 1 1 1 1 1 1 1 | 'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
exports["default"] = undefined;
var _extends2 = require('babel-runtime/helpers/extends');
var _extends3 = _interopRequireDefault(_extends2);
var _defineProperty2 = require('babel-runtime/helpers/defineProperty');
var _defineProperty3 = _interopRequireDefault(_defineProperty2);
var _classCallCheck2 = require('babel-runtime/helpers/classCallCheck');
var _classCallCheck3 = _interopRequireDefault(_classCallCheck2);
var _possibleConstructorReturn2 = require('babel-runtime/helpers/possibleConstructorReturn');
var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2);
var _inherits2 = require('babel-runtime/helpers/inherits');
var _inherits3 = _interopRequireDefault(_inherits2);
var _react = require('react');
var _react2 = _interopRequireDefault(_react);
var _propTypes = require('prop-types');
var _propTypes2 = _interopRequireDefault(_propTypes);
var _rcSelect = require('rc-select');
var _rcSelect2 = _interopRequireDefault(_rcSelect);
var _classnames = require('classnames');
var _classnames2 = _interopRequireDefault(_classnames);
var _warning = require('../_util/warning');
var _warning2 = _interopRequireDefault(_warning);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
var __rest = undefined && undefined.__rest || function (s, e) {
var t = {};
for (var p in s) {
if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p];
}if (s != null && typeof Object.getOwnPropertySymbols === "function") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) {
if (e.indexOf(p[i]) < 0) t[p[i]] = s[p[i]];
}return t;
};
// => It is needless to export the declaration of below two inner components.
// export { Option, OptGroup };
var Select = function (_React$Component) {
(0, _inherits3["default"])(Select, _React$Component);
function Select() {
(0, _classCallCheck3["default"])(this, Select);
return (0, _possibleConstructorReturn3["default"])(this, _React$Component.apply(this, arguments));
}
Select.prototype.getLocale = function getLocale() {
var antLocale = this.context.antLocale;
if (antLocale && antLocale.Select) {
return antLocale.Select;
}
return {
notFoundContent: '无匹配结果'
};
};
Select.prototype.render = function render() {
var _classNames;
var _a = this.props,
prefixCls = _a.prefixCls,
_a$className = _a.className,
className = _a$className === undefined ? '' : _a$className,
size = _a.size,
mode = _a.mode,
multiple = _a.multiple,
tags = _a.tags,
combobox = _a.combobox,
restProps = __rest(_a, ["prefixCls", "className", "size", "mode", "multiple", "tags", "combobox"]);
(0, _warning2["default"])(!multiple && !tags && !combobox, '`Select[multiple|tags|combobox]` is deprecated, please use `Select[mode]` instead.');
var cls = (0, _classnames2["default"])((_classNames = {}, (0, _defineProperty3["default"])(_classNames, prefixCls + '-lg', size === 'large'), (0, _defineProperty3["default"])(_classNames, prefixCls + '-sm', size === 'small'), _classNames), className);
var locale = this.getLocale();
var _props = this.props,
_props$notFoundConten = _props.notFoundContent,
notFoundContent = _props$notFoundConten === undefined ? locale.notFoundContent : _props$notFoundConten,
optionLabelProp = _props.optionLabelProp;
var isCombobox = mode === 'combobox' || combobox;
if (isCombobox) {
notFoundContent = null;
// children 带 dom 结构时,无法填入输入框
optionLabelProp = optionLabelProp || 'value';
}
var modeConfig = {
multiple: mode === 'multiple' || multiple,
tags: mode === 'tags' || tags,
combobox: isCombobox
};
return _react2["default"].createElement(_rcSelect2["default"], (0, _extends3["default"])({}, restProps, modeConfig, { prefixCls: prefixCls, className: cls, optionLabelProp: optionLabelProp || 'children', notFoundContent: notFoundContent }));
};
return Select;
}(_react2["default"].Component);
exports["default"] = Select;
Select.Option = _rcSelect.Option;
Select.OptGroup = _rcSelect.OptGroup;
Select.defaultProps = {
prefixCls: 'ant-select',
showSearch: false,
transitionName: 'slide-up',
choiceTransitionName: 'zoom'
};
Select.propTypes = {
prefixCls: _propTypes2["default"].string,
className: _propTypes2["default"].string,
size: _propTypes2["default"].oneOf(['default', 'large', 'small']),
combobox: _propTypes2["default"].bool,
notFoundContent: _propTypes2["default"].any,
showSearch: _propTypes2["default"].bool,
optionLabelProp: _propTypes2["default"].string,
transitionName: _propTypes2["default"].string,
choiceTransitionName: _propTypes2["default"].string
};
Select.contextTypes = {
antLocale: _propTypes2["default"].object
};
module.exports = exports['default'];
|
| File | Statements | Branches | Functions | Lines | |||||
|---|---|---|---|---|---|---|---|---|---|
| css.js | 33.33% | (1 / 3) | 100% | (0 / 0) | 100% | (0 / 0) | 33.33% | (1 / 3) |
| 1 2 3 4 5 6 7 8 | 2 | 'use strict';
require('../../style/index.css');
require('./index.css');
require('../../input/style/css');
|
| File | Statements | Branches | Functions | Lines | |||||
|---|---|---|---|---|---|---|---|---|---|
| index.js | 53.23% | (33 / 62) | 25% | (6 / 24) | 18.18% | (2 / 11) | 55.17% | (32 / 58) |
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 | 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 10 1 1 1 1 1 1 1 1 1 | 'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
exports["default"] = undefined;
var _defineProperty2 = require('babel-runtime/helpers/defineProperty');
var _defineProperty3 = _interopRequireDefault(_defineProperty2);
var _extends3 = require('babel-runtime/helpers/extends');
var _extends4 = _interopRequireDefault(_extends3);
var _classCallCheck2 = require('babel-runtime/helpers/classCallCheck');
var _classCallCheck3 = _interopRequireDefault(_classCallCheck2);
var _possibleConstructorReturn2 = require('babel-runtime/helpers/possibleConstructorReturn');
var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2);
var _inherits2 = require('babel-runtime/helpers/inherits');
var _inherits3 = _interopRequireDefault(_inherits2);
var _react = require('react');
var _react2 = _interopRequireDefault(_react);
var _Slider = require('rc-slider/lib/Slider');
var _Slider2 = _interopRequireDefault(_Slider);
var _Range = require('rc-slider/lib/Range');
var _Range2 = _interopRequireDefault(_Range);
var _Handle = require('rc-slider/lib/Handle');
var _Handle2 = _interopRequireDefault(_Handle);
var _tooltip = require('../tooltip');
var _tooltip2 = _interopRequireDefault(_tooltip);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
var __rest = undefined && undefined.__rest || function (s, e) {
var t = {};
for (var p in s) {
if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p];
}if (s != null && typeof Object.getOwnPropertySymbols === "function") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) {
if (e.indexOf(p[i]) < 0) t[p[i]] = s[p[i]];
}return t;
};
var Slider = function (_React$Component) {
(0, _inherits3["default"])(Slider, _React$Component);
function Slider(props) {
(0, _classCallCheck3["default"])(this, Slider);
var _this = (0, _possibleConstructorReturn3["default"])(this, _React$Component.call(this, props));
_this.toggleTooltipVisible = function (index, visible) {
_this.setState(function (_ref) {
var visibles = _ref.visibles;
return {
visibles: (0, _extends4["default"])({}, visibles, (0, _defineProperty3["default"])({}, index, visible))
};
});
};
_this.handleWithTooltip = function (_a) {
var value = _a.value,
dragging = _a.dragging,
index = _a.index,
restProps = __rest(_a, ["value", "dragging", "index"]);
var _this$props = _this.props,
tooltipPrefixCls = _this$props.tooltipPrefixCls,
tipFormatter = _this$props.tipFormatter;
var visibles = _this.state.visibles;
return _react2["default"].createElement(
_tooltip2["default"],
{ prefixCls: tooltipPrefixCls, title: tipFormatter ? tipFormatter(value) : '', visible: tipFormatter && (visibles[index] || dragging), placement: 'top', transitionName: 'zoom-down', key: index },
_react2["default"].createElement(_Handle2["default"], (0, _extends4["default"])({}, restProps, { onMouseEnter: function onMouseEnter() {
return _this.toggleTooltipVisible(index, true);
}, onMouseLeave: function onMouseLeave() {
return _this.toggleTooltipVisible(index, false);
} }))
);
};
_this.state = {
visibles: {}
};
return _this;
}
Slider.prototype.render = function render() {
var _a = this.props,
range = _a.range,
restProps = __rest(_a, ["range"]);
if (range) {
return _react2["default"].createElement(_Range2["default"], (0, _extends4["default"])({}, restProps, { handle: this.handleWithTooltip }));
}
return _react2["default"].createElement(_Slider2["default"], (0, _extends4["default"])({}, restProps, { handle: this.handleWithTooltip }));
};
return Slider;
}(_react2["default"].Component);
exports["default"] = Slider;
Slider.defaultProps = {
prefixCls: 'ant-slider',
tooltipPrefixCls: 'ant-tooltip',
tipFormatter: function tipFormatter(value) {
return value.toString();
}
};
module.exports = exports['default'];
|
| File | Statements | Branches | Functions | Lines | |||||
|---|---|---|---|---|---|---|---|---|---|
| css.js | 33.33% | (1 / 3) | 100% | (0 / 0) | 100% | (0 / 0) | 33.33% | (1 / 3) |
| 1 2 3 4 5 6 7 8 | 2 | 'use strict';
require('../../style/index.css');
require('./index.css');
require('../../tooltip/style/css');
|
| File | Statements | Branches | Functions | Lines | |||||
|---|---|---|---|---|---|---|---|---|---|
| index.js | 43.82% | (39 / 89) | 13.04% | (6 / 46) | 18.18% | (2 / 11) | 44.71% | (38 / 85) |
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 | 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 10 1 1 1 1 1 1 1 1 1 1 1 1 1 1 | 'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
exports["default"] = undefined;
var _extends2 = require('babel-runtime/helpers/extends');
var _extends3 = _interopRequireDefault(_extends2);
var _defineProperty2 = require('babel-runtime/helpers/defineProperty');
var _defineProperty3 = _interopRequireDefault(_defineProperty2);
var _classCallCheck2 = require('babel-runtime/helpers/classCallCheck');
var _classCallCheck3 = _interopRequireDefault(_classCallCheck2);
var _possibleConstructorReturn2 = require('babel-runtime/helpers/possibleConstructorReturn');
var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2);
var _inherits2 = require('babel-runtime/helpers/inherits');
var _inherits3 = _interopRequireDefault(_inherits2);
var _react = require('react');
var _react2 = _interopRequireDefault(_react);
var _reactDom = require('react-dom');
var _classnames = require('classnames');
var _classnames2 = _interopRequireDefault(_classnames);
var _rcAnimate = require('rc-animate');
var _rcAnimate2 = _interopRequireDefault(_rcAnimate);
var _isCssAnimationSupported = require('../_util/isCssAnimationSupported');
var _isCssAnimationSupported2 = _interopRequireDefault(_isCssAnimationSupported);
var _omit = require('omit.js');
var _omit2 = _interopRequireDefault(_omit);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
var __rest = undefined && undefined.__rest || function (s, e) {
var t = {};
for (var p in s) {
if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p];
}if (s != null && typeof Object.getOwnPropertySymbols === "function") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) {
if (e.indexOf(p[i]) < 0) t[p[i]] = s[p[i]];
}return t;
};
var Spin = function (_React$Component) {
(0, _inherits3["default"])(Spin, _React$Component);
function Spin(props) {
(0, _classCallCheck3["default"])(this, Spin);
var _this = (0, _possibleConstructorReturn3["default"])(this, _React$Component.call(this, props));
var spinning = props.spinning;
_this.state = {
spinning: spinning
};
return _this;
}
Spin.prototype.isNestedPattern = function isNestedPattern() {
return !!(this.props && this.props.children);
};
Spin.prototype.componentDidMount = function componentDidMount() {
if (!(0, _isCssAnimationSupported2["default"])()) {
// Show text in IE8/9
(0, _reactDom.findDOMNode)(this).className += ' ' + this.props.prefixCls + '-show-text';
}
};
Spin.prototype.componentWillUnmount = function componentWillUnmount() {
if (this.debounceTimeout) {
clearTimeout(this.debounceTimeout);
}
if (this.delayTimeout) {
clearTimeout(this.delayTimeout);
}
};
Spin.prototype.componentWillReceiveProps = function componentWillReceiveProps(nextProps) {
var _this2 = this;
var currentSpinning = this.props.spinning;
var spinning = nextProps.spinning;
var delay = this.props.delay;
if (this.debounceTimeout) {
clearTimeout(this.debounceTimeout);
}
if (currentSpinning && !spinning) {
this.debounceTimeout = setTimeout(function () {
return _this2.setState({ spinning: spinning });
}, 300);
if (this.delayTimeout) {
clearTimeout(this.delayTimeout);
}
} else {
if (spinning && delay && !isNaN(Number(delay))) {
this.delayTimeout = setTimeout(function () {
return _this2.setState({ spinning: spinning });
}, delay);
} else {
this.setState({ spinning: spinning });
}
}
};
Spin.prototype.render = function render() {
var _classNames;
var _a = this.props,
className = _a.className,
size = _a.size,
prefixCls = _a.prefixCls,
tip = _a.tip,
wrapperClassName = _a.wrapperClassName,
restProps = __rest(_a, ["className", "size", "prefixCls", "tip", "wrapperClassName"]);var spinning = this.state.spinning;
var spinClassName = (0, _classnames2["default"])(prefixCls, (_classNames = {}, (0, _defineProperty3["default"])(_classNames, prefixCls + '-sm', size === 'small'), (0, _defineProperty3["default"])(_classNames, prefixCls + '-lg', size === 'large'), (0, _defineProperty3["default"])(_classNames, prefixCls + '-spinning', spinning), (0, _defineProperty3["default"])(_classNames, prefixCls + '-show-text', !!tip), _classNames), className);
// fix https://fb.me/react-unknown-prop
var divProps = (0, _omit2["default"])(restProps, ['spinning', 'delay']);
var spinElement = _react2["default"].createElement(
'div',
(0, _extends3["default"])({}, divProps, { className: spinClassName }),
_react2["default"].createElement(
'span',
{ className: prefixCls + '-dot' },
_react2["default"].createElement('i', null),
_react2["default"].createElement('i', null),
_react2["default"].createElement('i', null),
_react2["default"].createElement('i', null)
),
tip ? _react2["default"].createElement(
'div',
{ className: prefixCls + '-text' },
tip
) : null
);
if (this.isNestedPattern()) {
var _classNames2;
var animateClassName = prefixCls + '-nested-loading';
if (wrapperClassName) {
animateClassName += ' ' + wrapperClassName;
}
var containerClassName = (0, _classnames2["default"])((_classNames2 = {}, (0, _defineProperty3["default"])(_classNames2, prefixCls + '-container', true), (0, _defineProperty3["default"])(_classNames2, prefixCls + '-blur', spinning), _classNames2));
return _react2["default"].createElement(
_rcAnimate2["default"],
(0, _extends3["default"])({}, divProps, { component: 'div', className: animateClassName, style: null, transitionName: 'fade' }),
spinning && _react2["default"].createElement(
'div',
{ key: 'loading' },
spinElement
),
_react2["default"].createElement(
'div',
{ className: containerClassName, key: 'container' },
this.props.children
)
);
}
return spinElement;
};
return Spin;
}(_react2["default"].Component);
exports["default"] = Spin;
Spin.defaultProps = {
prefixCls: 'ant-spin',
spinning: true,
size: 'default',
wrapperClassName: ''
};
Spin.propTypes = {
prefixCls: _react.PropTypes.string,
className: _react.PropTypes.string,
spinning: _react.PropTypes.bool,
size: _react.PropTypes.oneOf(['small', 'default', 'large']),
wrapperClassName: _react.PropTypes.string
};
module.exports = exports['default'];
|
| File | Statements | Branches | Functions | Lines | |||||
|---|---|---|---|---|---|---|---|---|---|
| css.js | 50% | (1 / 2) | 100% | (0 / 0) | 100% | (0 / 0) | 50% | (1 / 2) |
| 1 2 3 4 5 6 | 2 | 'use strict';
require('../../style/index.css');
require('./index.css');
|
| File | Statements | Branches | Functions | Lines | |||||
|---|---|---|---|---|---|---|---|---|---|
| index.js | 88.89% | (24 / 27) | 100% | (4 / 4) | 50% | (2 / 4) | 88.46% | (23 / 26) |
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 | 1 1 1 1 1 1 1 1 1 1 1 1 5 1 1 1 1 1 1 1 1 1 1 | 'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
exports["default"] = undefined;
var _classCallCheck2 = require('babel-runtime/helpers/classCallCheck');
var _classCallCheck3 = _interopRequireDefault(_classCallCheck2);
var _possibleConstructorReturn2 = require('babel-runtime/helpers/possibleConstructorReturn');
var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2);
var _inherits2 = require('babel-runtime/helpers/inherits');
var _inherits3 = _interopRequireDefault(_inherits2);
var _react = require('react');
var _react2 = _interopRequireDefault(_react);
var _rcSteps = require('rc-steps');
var _rcSteps2 = _interopRequireDefault(_rcSteps);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
var Steps = function (_React$Component) {
(0, _inherits3["default"])(Steps, _React$Component);
function Steps() {
(0, _classCallCheck3["default"])(this, Steps);
return (0, _possibleConstructorReturn3["default"])(this, _React$Component.apply(this, arguments));
}
Steps.prototype.render = function render() {
return _react2["default"].createElement(_rcSteps2["default"], this.props);
};
return Steps;
}(_react2["default"].Component);
exports["default"] = Steps;
Steps.Step = _rcSteps2["default"].Step;
Steps.defaultProps = {
prefixCls: 'ant-steps',
iconPrefix: 'ant',
current: 0
};
Steps.propTypes = {
prefixCls: _react.PropTypes.string,
iconPrefix: _react.PropTypes.string,
current: _react.PropTypes.number
};
module.exports = exports['default'];
|
| File | Statements | Branches | Functions | Lines | |||||
|---|---|---|---|---|---|---|---|---|---|
| css.js | 50% | (1 / 2) | 100% | (0 / 0) | 100% | (0 / 0) | 50% | (1 / 2) |
| 1 2 3 4 5 6 | 2 | 'use strict';
require('../../style/index.css');
require('./index.css');
|
| File | Statements | Branches | Functions | Lines | |||||
|---|---|---|---|---|---|---|---|---|---|
| css.js | 100% | (1 / 1) | 100% | (0 / 0) | 100% | (0 / 0) | 100% | (1 / 1) |
| 1 2 3 4 | 2 | 'use strict';
require('./index.css');
|
| File | Statements | Branches | Functions | Lines | |||||
|---|---|---|---|---|---|---|---|---|---|
| index.js | 85.29% | (29 / 34) | 66.67% | (4 / 6) | 50% | (2 / 4) | 84.85% | (28 / 33) |
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 | 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 8 1 1 1 1 1 1 1 1 1 | 'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
exports["default"] = undefined;
var _extends2 = require('babel-runtime/helpers/extends');
var _extends3 = _interopRequireDefault(_extends2);
var _defineProperty2 = require('babel-runtime/helpers/defineProperty');
var _defineProperty3 = _interopRequireDefault(_defineProperty2);
var _classCallCheck2 = require('babel-runtime/helpers/classCallCheck');
var _classCallCheck3 = _interopRequireDefault(_classCallCheck2);
var _possibleConstructorReturn2 = require('babel-runtime/helpers/possibleConstructorReturn');
var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2);
var _inherits2 = require('babel-runtime/helpers/inherits');
var _inherits3 = _interopRequireDefault(_inherits2);
var _react = require('react');
var _react2 = _interopRequireDefault(_react);
var _rcSwitch = require('rc-switch');
var _rcSwitch2 = _interopRequireDefault(_rcSwitch);
var _classnames = require('classnames');
var _classnames2 = _interopRequireDefault(_classnames);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
var Switch = function (_React$Component) {
(0, _inherits3["default"])(Switch, _React$Component);
function Switch() {
(0, _classCallCheck3["default"])(this, Switch);
return (0, _possibleConstructorReturn3["default"])(this, _React$Component.apply(this, arguments));
}
Switch.prototype.render = function render() {
var _props = this.props,
prefixCls = _props.prefixCls,
size = _props.size,
_props$className = _props.className,
className = _props$className === undefined ? '' : _props$className;
var classes = (0, _classnames2["default"])(className, (0, _defineProperty3["default"])({}, prefixCls + '-small', size === 'small'));
return _react2["default"].createElement(_rcSwitch2["default"], (0, _extends3["default"])({}, this.props, { className: classes }));
};
return Switch;
}(_react2["default"].Component);
exports["default"] = Switch;
Switch.defaultProps = {
prefixCls: 'ant-switch'
};
Switch.propTypes = {
prefixCls: _react.PropTypes.string,
// HACK: https://github.com/ant-design/ant-design/issues/5368
// size=default and size=large are the same
size: _react.PropTypes.oneOf(['small', 'default', 'large']),
className: _react.PropTypes.string
};
module.exports = exports['default'];
|
| File | Statements | Branches | Functions | Lines | |||||
|---|---|---|---|---|---|---|---|---|---|
| css.js | 50% | (1 / 2) | 100% | (0 / 0) | 100% | (0 / 0) | 50% | (1 / 2) |
| 1 2 3 4 5 6 | 2 | 'use strict';
require('../../style/index.css');
require('./index.css');
|
| File | Statements | Branches | Functions | Lines | |||||
|---|---|---|---|---|---|---|---|---|---|
| Column.js | 90% | (18 / 20) | 100% | (4 / 4) | 66.67% | (2 / 3) | 89.47% | (17 / 19) | |
| ColumnGroup.js | 90% | (18 / 20) | 100% | (4 / 4) | 66.67% | (2 / 3) | 89.47% | (17 / 19) | |
| FilterDropdownMenuWrapper.js | 87.5% | (7 / 8) | 75% | (3 / 4) | 50% | (1 / 2) | 85.71% | (6 / 7) | |
| SelectionBox.js | 54% | (27 / 50) | 33.33% | (4 / 12) | 22.22% | (2 / 9) | 53.06% | (26 / 49) | |
| SelectionCheckboxAll.js | 42.55% | (40 / 94) | 10% | (4 / 40) | 9.09% | (2 / 22) | 41.94% | (39 / 93) | |
| Table.js | 18.53% | (91 / 491) | 1.94% | (6 / 310) | 2.5% | (2 / 80) | 18.48% | (90 / 487) | |
| createStore.js | 50% | (11 / 22) | 75% | (3 / 4) | 16.67% | (1 / 6) | 47.62% | (10 / 21) | |
| filterDropdown.js | 39.83% | (47 / 118) | 7.69% | (4 / 52) | 9.52% | (2 / 21) | 39.32% | (46 / 117) | |
| index.js | 100% | (7 / 7) | 75% | (3 / 4) | 100% | (1 / 1) | 100% | (6 / 6) | |
| util.js | 34.55% | (19 / 55) | 12.5% | (4 / 32) | 10% | (1 / 10) | 33.33% | (18 / 54) |
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 | 1 1 1 1 1 1 1 1 1 1 4 1 1 1 1 1 1 | 'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
exports["default"] = undefined;
var _classCallCheck2 = require('babel-runtime/helpers/classCallCheck');
var _classCallCheck3 = _interopRequireDefault(_classCallCheck2);
var _possibleConstructorReturn2 = require('babel-runtime/helpers/possibleConstructorReturn');
var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2);
var _inherits2 = require('babel-runtime/helpers/inherits');
var _inherits3 = _interopRequireDefault(_inherits2);
var _rcTable = require('rc-table');
var _rcTable2 = _interopRequireDefault(_rcTable);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
var Column = function (_RcTable$Column) {
(0, _inherits3["default"])(Column, _RcTable$Column);
function Column() {
(0, _classCallCheck3["default"])(this, Column);
return (0, _possibleConstructorReturn3["default"])(this, _RcTable$Column.apply(this, arguments));
}
return Column;
}(_rcTable2["default"].Column);
exports["default"] = Column;
module.exports = exports['default'];
|
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 | 1 1 1 1 1 1 1 1 1 1 4 1 1 1 1 1 1 | 'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
exports["default"] = undefined;
var _classCallCheck2 = require('babel-runtime/helpers/classCallCheck');
var _classCallCheck3 = _interopRequireDefault(_classCallCheck2);
var _possibleConstructorReturn2 = require('babel-runtime/helpers/possibleConstructorReturn');
var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2);
var _inherits2 = require('babel-runtime/helpers/inherits');
var _inherits3 = _interopRequireDefault(_inherits2);
var _rcTable = require('rc-table');
var _rcTable2 = _interopRequireDefault(_rcTable);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
var ColumnGroup = function (_RcTable$ColumnGroup) {
(0, _inherits3["default"])(ColumnGroup, _RcTable$ColumnGroup);
function ColumnGroup() {
(0, _classCallCheck3["default"])(this, ColumnGroup);
return (0, _possibleConstructorReturn3["default"])(this, _RcTable$ColumnGroup.apply(this, arguments));
}
return ColumnGroup;
}(_rcTable2["default"].ColumnGroup);
exports["default"] = ColumnGroup;
module.exports = exports['default'];
|
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | 1 1 1 1 1 1 | 'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
var _react = require('react');
var _react2 = _interopRequireDefault(_react);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
exports["default"] = function (props) {
return _react2["default"].createElement(
'div',
{ className: props.className, onClick: props.onClick },
props.children
);
};
module.exports = exports['default'];
|
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 | 1 1 1 1 1 1 1 1 1 1 1 1 1 1 6 1 1 1 1 1 1 1 1 1 1 1 | 'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
exports["default"] = undefined;
var _classCallCheck2 = require('babel-runtime/helpers/classCallCheck');
var _classCallCheck3 = _interopRequireDefault(_classCallCheck2);
var _possibleConstructorReturn2 = require('babel-runtime/helpers/possibleConstructorReturn');
var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2);
var _inherits2 = require('babel-runtime/helpers/inherits');
var _inherits3 = _interopRequireDefault(_inherits2);
var _react = require('react');
var _react2 = _interopRequireDefault(_react);
var _checkbox = require('../checkbox');
var _checkbox2 = _interopRequireDefault(_checkbox);
var _radio = require('../radio');
var _radio2 = _interopRequireDefault(_radio);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
var SelectionBox = function (_React$Component) {
(0, _inherits3["default"])(SelectionBox, _React$Component);
function SelectionBox(props) {
(0, _classCallCheck3["default"])(this, SelectionBox);
var _this = (0, _possibleConstructorReturn3["default"])(this, _React$Component.call(this, props));
_this.state = {
checked: _this.getCheckState(props)
};
return _this;
}
SelectionBox.prototype.componentDidMount = function componentDidMount() {
this.subscribe();
};
SelectionBox.prototype.componentWillUnmount = function componentWillUnmount() {
if (this.unsubscribe) {
this.unsubscribe();
}
};
SelectionBox.prototype.subscribe = function subscribe() {
var _this2 = this;
var store = this.props.store;
this.unsubscribe = store.subscribe(function () {
var checked = _this2.getCheckState(_this2.props);
_this2.setState({ checked: checked });
});
};
SelectionBox.prototype.getCheckState = function getCheckState(props) {
var store = props.store,
defaultSelection = props.defaultSelection,
rowIndex = props.rowIndex;
var checked = false;
if (store.getState().selectionDirty) {
checked = store.getState().selectedRowKeys.indexOf(rowIndex) >= 0;
} else {
checked = store.getState().selectedRowKeys.indexOf(rowIndex) >= 0 || defaultSelection.indexOf(rowIndex) >= 0;
}
return checked;
};
SelectionBox.prototype.render = function render() {
var _props = this.props,
type = _props.type,
rowIndex = _props.rowIndex,
disabled = _props.disabled,
onChange = _props.onChange;
var checked = this.state.checked;
if (type === 'radio') {
return _react2["default"].createElement(_radio2["default"], { disabled: disabled, onChange: onChange, value: rowIndex, checked: checked });
}
return _react2["default"].createElement(_checkbox2["default"], { checked: checked, disabled: disabled, onChange: onChange });
};
return SelectionBox;
}(_react2["default"].Component);
exports["default"] = SelectionBox;
module.exports = exports['default'];
|
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 | 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 10 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 | 'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
exports["default"] = undefined;
var _defineProperty2 = require('babel-runtime/helpers/defineProperty');
var _defineProperty3 = _interopRequireDefault(_defineProperty2);
var _classCallCheck2 = require('babel-runtime/helpers/classCallCheck');
var _classCallCheck3 = _interopRequireDefault(_classCallCheck2);
var _possibleConstructorReturn2 = require('babel-runtime/helpers/possibleConstructorReturn');
var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2);
var _inherits2 = require('babel-runtime/helpers/inherits');
var _inherits3 = _interopRequireDefault(_inherits2);
var _react = require('react');
var _react2 = _interopRequireDefault(_react);
var _checkbox = require('../checkbox');
var _checkbox2 = _interopRequireDefault(_checkbox);
var _dropdown = require('../dropdown');
var _dropdown2 = _interopRequireDefault(_dropdown);
var _menu = require('../menu');
var _menu2 = _interopRequireDefault(_menu);
var _icon = require('../icon');
var _icon2 = _interopRequireDefault(_icon);
var _classnames = require('classnames');
var _classnames2 = _interopRequireDefault(_classnames);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
var SelectionCheckboxAll = function (_React$Component) {
(0, _inherits3["default"])(SelectionCheckboxAll, _React$Component);
function SelectionCheckboxAll(props) {
(0, _classCallCheck3["default"])(this, SelectionCheckboxAll);
var _this = (0, _possibleConstructorReturn3["default"])(this, _React$Component.call(this, props));
_this.handleSelectAllChagne = function (e) {
var checked = e.target.checked;
_this.props.onSelect(checked ? 'all' : 'removeAll', 0, null);
};
_this.defaultSelections = [{
key: 'all',
text: props.locale.selectAll,
onSelect: function onSelect() {}
}, {
key: 'invert',
text: props.locale.selectInvert,
onSelect: function onSelect() {}
}];
_this.state = {
checked: _this.getCheckState(props),
indeterminate: _this.getIndeterminateState(props)
};
return _this;
}
SelectionCheckboxAll.prototype.componentDidMount = function componentDidMount() {
this.subscribe();
};
SelectionCheckboxAll.prototype.componentWillReceiveProps = function componentWillReceiveProps(nextProps) {
this.setCheckState(nextProps);
};
SelectionCheckboxAll.prototype.componentWillUnmount = function componentWillUnmount() {
if (this.unsubscribe) {
this.unsubscribe();
}
};
SelectionCheckboxAll.prototype.subscribe = function subscribe() {
var _this2 = this;
var store = this.props.store;
this.unsubscribe = store.subscribe(function () {
_this2.setCheckState(_this2.props);
});
};
SelectionCheckboxAll.prototype.checkSelection = function checkSelection(data, type, byDefaultChecked) {
var _props = this.props,
store = _props.store,
getCheckboxPropsByItem = _props.getCheckboxPropsByItem,
getRecordKey = _props.getRecordKey;
// type should be 'every' | 'some'
if (type === 'every' || type === 'some') {
return byDefaultChecked ? data[type](function (item, i) {
return getCheckboxPropsByItem(item, i).defaultChecked;
}) : data[type](function (item, i) {
return store.getState().selectedRowKeys.indexOf(getRecordKey(item, i)) >= 0;
});
}
return false;
};
SelectionCheckboxAll.prototype.setCheckState = function setCheckState(props) {
var checked = this.getCheckState(props);
var indeterminate = this.getIndeterminateState(props);
if (checked !== this.state.checked) {
this.setState({ checked: checked });
}
if (indeterminate !== this.state.indeterminate) {
this.setState({ indeterminate: indeterminate });
}
};
SelectionCheckboxAll.prototype.getCheckState = function getCheckState(props) {
var store = props.store,
data = props.data;
var checked = void 0;
if (!data.length) {
checked = false;
} else {
checked = store.getState().selectionDirty ? this.checkSelection(data, 'every', false) : this.checkSelection(data, 'every', false) || this.checkSelection(data, 'every', true);
}
return checked;
};
SelectionCheckboxAll.prototype.getIndeterminateState = function getIndeterminateState(props) {
var store = props.store,
data = props.data;
var indeterminate = void 0;
if (!data.length) {
indeterminate = false;
} else {
indeterminate = store.getState().selectionDirty ? this.checkSelection(data, 'some', false) && !this.checkSelection(data, 'every', false) : this.checkSelection(data, 'some', false) && !this.checkSelection(data, 'every', false) || this.checkSelection(data, 'some', true) && !this.checkSelection(data, 'every', true);
}
return indeterminate;
};
SelectionCheckboxAll.prototype.renderMenus = function renderMenus(selections) {
var _this3 = this;
return selections.map(function (selection, index) {
return _react2["default"].createElement(
_menu2["default"].Item,
{ key: selection.key || index },
_react2["default"].createElement(
'div',
{ onClick: function onClick() {
_this3.props.onSelect(selection.key, index, selection.onSelect);
} },
selection.text
)
);
});
};
SelectionCheckboxAll.prototype.render = function render() {
var _props2 = this.props,
disabled = _props2.disabled,
prefixCls = _props2.prefixCls,
selections = _props2.selections;
var _state = this.state,
checked = _state.checked,
indeterminate = _state.indeterminate;
var selectionPrefixCls = prefixCls + '-selection';
var customSelections = null;
if (selections) {
var newSelections = Array.isArray(selections) ? this.defaultSelections.concat(selections) : this.defaultSelections;
var menu = _react2["default"].createElement(
_menu2["default"],
{ className: selectionPrefixCls + '-menu', selectedKeys: [] },
this.renderMenus(newSelections)
);
customSelections = _react2["default"].createElement(
_dropdown2["default"],
{ overlay: menu, getPopupContainer: function getPopupContainer(trigger) {
return trigger.parentNode;
} },
_react2["default"].createElement(
'div',
{ className: selectionPrefixCls + '-down' },
_react2["default"].createElement(_icon2["default"], { type: 'down' })
)
);
}
return _react2["default"].createElement(
'div',
{ className: selectionPrefixCls },
_react2["default"].createElement(_checkbox2["default"], { className: (0, _classnames2["default"])((0, _defineProperty3["default"])({}, selectionPrefixCls + '-select-all-custom', customSelections)), checked: checked, indeterminate: indeterminate, disabled: disabled, onChange: this.handleSelectAllChagne }),
customSelections
);
};
return SelectionCheckboxAll;
}(_react2["default"].Component);
exports["default"] = SelectionCheckboxAll;
module.exports = exports['default'];
|
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 631 632 633 634 635 636 637 638 639 640 641 642 643 644 645 646 647 648 649 650 651 652 653 654 655 656 657 658 659 660 661 662 663 664 665 666 667 668 669 670 671 672 673 674 675 676 677 678 679 680 681 682 683 684 685 686 687 688 689 690 691 692 693 694 695 696 697 698 699 700 701 702 703 704 705 706 707 708 709 710 711 712 713 714 715 716 717 718 719 720 721 722 723 724 725 726 727 728 729 730 731 732 733 734 735 736 737 738 739 740 741 742 743 744 745 746 747 748 749 750 751 752 753 754 755 756 757 758 759 760 761 762 763 764 765 766 767 768 769 770 771 772 773 774 775 776 777 778 779 780 781 782 783 784 785 786 787 788 789 790 791 792 793 794 795 796 797 798 799 800 801 802 803 804 805 806 807 808 809 810 811 812 813 814 815 816 817 818 819 820 821 822 823 824 825 826 827 828 829 830 831 832 833 834 835 836 837 838 839 840 841 842 843 844 845 846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868 869 870 871 872 873 874 875 876 877 878 879 880 881 882 883 884 885 886 887 888 889 890 891 892 893 894 895 896 897 898 899 900 901 902 903 904 905 906 907 908 909 910 911 912 913 914 915 916 917 918 919 920 921 922 923 924 925 926 927 928 929 930 931 932 933 934 935 936 937 938 939 940 941 942 943 944 945 946 947 948 | 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 21 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 | 'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
exports["default"] = undefined;
var _extends2 = require('babel-runtime/helpers/extends');
var _extends3 = _interopRequireDefault(_extends2);
var _typeof2 = require('babel-runtime/helpers/typeof');
var _typeof3 = _interopRequireDefault(_typeof2);
var _defineProperty2 = require('babel-runtime/helpers/defineProperty');
var _defineProperty3 = _interopRequireDefault(_defineProperty2);
var _classCallCheck2 = require('babel-runtime/helpers/classCallCheck');
var _classCallCheck3 = _interopRequireDefault(_classCallCheck2);
var _possibleConstructorReturn2 = require('babel-runtime/helpers/possibleConstructorReturn');
var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2);
var _inherits2 = require('babel-runtime/helpers/inherits');
var _inherits3 = _interopRequireDefault(_inherits2);
var _react = require('react');
var _react2 = _interopRequireDefault(_react);
var _rcTable = require('rc-table');
var _rcTable2 = _interopRequireDefault(_rcTable);
var _propTypes = require('prop-types');
var _propTypes2 = _interopRequireDefault(_propTypes);
var _classnames = require('classnames');
var _classnames2 = _interopRequireDefault(_classnames);
var _objectAssign = require('object-assign');
var _objectAssign2 = _interopRequireDefault(_objectAssign);
var _pagination = require('../pagination');
var _pagination2 = _interopRequireDefault(_pagination);
var _icon = require('../icon');
var _icon2 = _interopRequireDefault(_icon);
var _spin = require('../spin');
var _spin2 = _interopRequireDefault(_spin);
var _warning = require('../_util/warning');
var _warning2 = _interopRequireDefault(_warning);
var _filterDropdown = require('./filterDropdown');
var _filterDropdown2 = _interopRequireDefault(_filterDropdown);
var _createStore = require('./createStore');
var _createStore2 = _interopRequireDefault(_createStore);
var _SelectionBox = require('./SelectionBox');
var _SelectionBox2 = _interopRequireDefault(_SelectionBox);
var _SelectionCheckboxAll = require('./SelectionCheckboxAll');
var _SelectionCheckboxAll2 = _interopRequireDefault(_SelectionCheckboxAll);
var _Column = require('./Column');
var _Column2 = _interopRequireDefault(_Column);
var _ColumnGroup = require('./ColumnGroup');
var _ColumnGroup2 = _interopRequireDefault(_ColumnGroup);
var _util = require('./util');
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
var __rest = undefined && undefined.__rest || function (s, e) {
var t = {};
for (var p in s) {
if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p];
}if (s != null && typeof Object.getOwnPropertySymbols === "function") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) {
if (e.indexOf(p[i]) < 0) t[p[i]] = s[p[i]];
}return t;
};
function noop() {}
function stopPropagation(e) {
e.stopPropagation();
if (e.nativeEvent.stopImmediatePropagation) {
e.nativeEvent.stopImmediatePropagation();
}
}
var defaultLocale = {
filterTitle: '筛选',
filterConfirm: '确定',
filterReset: '重置',
emptyText: _react2["default"].createElement(
'span',
null,
_react2["default"].createElement(_icon2["default"], { type: 'frown-o' }),
'\u6682\u65E0\u6570\u636E'
),
selectAll: '全选',
selectInvert: '反选'
};
var defaultPagination = {
onChange: noop,
onShowSizeChange: noop
};
/**
* Avoid creating new object, so that parent component's shouldComponentUpdate
* can works appropriately。
*/
var emptyObject = {};
var Table = function (_React$Component) {
(0, _inherits3["default"])(Table, _React$Component);
function Table(props) {
(0, _classCallCheck3["default"])(this, Table);
var _this = (0, _possibleConstructorReturn3["default"])(this, _React$Component.call(this, props));
_this.getCheckboxPropsByItem = function (item, index) {
var _this$props$rowSelect = _this.props.rowSelection,
rowSelection = _this$props$rowSelect === undefined ? {} : _this$props$rowSelect;
if (!rowSelection.getCheckboxProps) {
return {};
}
var key = _this.getRecordKey(item, index);
// Cache checkboxProps
if (!_this.CheckboxPropsCache[key]) {
_this.CheckboxPropsCache[key] = rowSelection.getCheckboxProps(item);
}
return _this.CheckboxPropsCache[key];
};
_this.handleFilter = function (column, nextFilters) {
var props = _this.props;
var pagination = (0, _objectAssign2["default"])({}, _this.state.pagination);
var filters = (0, _objectAssign2["default"])({}, _this.state.filters, (0, _defineProperty3["default"])({}, _this.getColumnKey(column), nextFilters));
// Remove filters not in current columns
var currentColumnKeys = [];
(0, _util.treeMap)(_this.columns, function (c) {
if (!c.children) {
currentColumnKeys.push(_this.getColumnKey(c));
}
});
Object.keys(filters).forEach(function (columnKey) {
if (currentColumnKeys.indexOf(columnKey) < 0) {
delete filters[columnKey];
}
});
if (props.pagination) {
// Reset current prop
pagination.current = 1;
pagination.onChange(pagination.current);
}
var newState = {
pagination: pagination,
filters: {}
};
var filtersToSetState = (0, _objectAssign2["default"])({}, filters);
// Remove filters which is controlled
_this.getFilteredValueColumns().forEach(function (col) {
var columnKey = _this.getColumnKey(col);
if (columnKey) {
delete filtersToSetState[columnKey];
}
});
if (Object.keys(filtersToSetState).length > 0) {
newState.filters = filtersToSetState;
}
// Controlled current prop will not respond user interaction
if ((0, _typeof3["default"])(props.pagination) === 'object' && 'current' in props.pagination) {
newState.pagination = (0, _objectAssign2["default"])({}, pagination, {
current: _this.state.pagination.current
});
}
_this.setState(newState, function () {
_this.store.setState({
selectionDirty: false
});
var onChange = _this.props.onChange;
if (onChange) {
onChange.apply(null, _this.prepareParamsArguments((0, _objectAssign2["default"])({}, _this.state, {
selectionDirty: false,
filters: filters,
pagination: pagination
})));
}
});
};
_this.handleSelect = function (record, rowIndex, e) {
var checked = e.target.checked;
var defaultSelection = _this.store.getState().selectionDirty ? [] : _this.getDefaultSelection();
var selectedRowKeys = _this.store.getState().selectedRowKeys.concat(defaultSelection);
var key = _this.getRecordKey(record, rowIndex);
if (checked) {
selectedRowKeys.push(_this.getRecordKey(record, rowIndex));
} else {
selectedRowKeys = selectedRowKeys.filter(function (i) {
return key !== i;
});
}
_this.store.setState({
selectionDirty: true
});
_this.setSelectedRowKeys(selectedRowKeys, {
selectWay: 'onSelect',
record: record,
checked: checked
});
};
_this.handleRadioSelect = function (record, rowIndex, e) {
var checked = e.target.checked;
var defaultSelection = _this.store.getState().selectionDirty ? [] : _this.getDefaultSelection();
var selectedRowKeys = _this.store.getState().selectedRowKeys.concat(defaultSelection);
var key = _this.getRecordKey(record, rowIndex);
selectedRowKeys = [key];
_this.store.setState({
selectionDirty: true
});
_this.setSelectedRowKeys(selectedRowKeys, {
selectWay: 'onSelect',
record: record,
checked: checked
});
};
_this.handleSelectRow = function (selectionKey, index, onSelectFunc) {
var data = _this.getFlatCurrentPageData();
var defaultSelection = _this.store.getState().selectionDirty ? [] : _this.getDefaultSelection();
var selectedRowKeys = _this.store.getState().selectedRowKeys.concat(defaultSelection);
var changeableRowKeys = data.filter(function (item, i) {
return !_this.getCheckboxPropsByItem(item, i).disabled;
}).map(function (item, i) {
return _this.getRecordKey(item, i);
});
var changeRowKeys = [];
var selectWay = '';
var checked = void 0;
// handle default selection
switch (selectionKey) {
case 'all':
changeableRowKeys.forEach(function (key) {
if (selectedRowKeys.indexOf(key) < 0) {
selectedRowKeys.push(key);
changeRowKeys.push(key);
}
});
selectWay = 'onSelectAll';
checked = true;
break;
case 'removeAll':
changeableRowKeys.forEach(function (key) {
if (selectedRowKeys.indexOf(key) >= 0) {
selectedRowKeys.splice(selectedRowKeys.indexOf(key), 1);
changeRowKeys.push(key);
}
});
selectWay = 'onSelectAll';
checked = false;
break;
case 'invert':
changeableRowKeys.forEach(function (key) {
if (selectedRowKeys.indexOf(key) < 0) {
selectedRowKeys.push(key);
} else {
selectedRowKeys.splice(selectedRowKeys.indexOf(key), 1);
}
changeRowKeys.push(key);
selectWay = 'onSelectInvert';
});
break;
default:
break;
}
_this.store.setState({
selectionDirty: true
});
// when select custom selection, callback selections[n].onSelect
if (index > 1 && typeof onSelectFunc === 'function') {
return onSelectFunc(changeableRowKeys);
}
_this.setSelectedRowKeys(selectedRowKeys, {
selectWay: selectWay,
checked: checked,
changeRowKeys: changeRowKeys
});
};
_this.handlePageChange = function (current) {
for (var _len = arguments.length, otherArguments = Array(_len > 1 ? _len - 1 : 0), _key = 1; _key < _len; _key++) {
otherArguments[_key - 1] = arguments[_key];
}
var props = _this.props;
var pagination = (0, _objectAssign2["default"])({}, _this.state.pagination);
if (current) {
pagination.current = current;
} else {
pagination.current = pagination.current || 1;
}
pagination.onChange.apply(pagination, [pagination.current].concat(otherArguments));
var newState = {
pagination: pagination
};
// Controlled current prop will not respond user interaction
if (props.pagination && (0, _typeof3["default"])(props.pagination) === 'object' && 'current' in props.pagination) {
newState.pagination = (0, _objectAssign2["default"])({}, pagination, {
current: _this.state.pagination.current
});
}
_this.setState(newState);
_this.store.setState({
selectionDirty: false
});
var onChange = _this.props.onChange;
if (onChange) {
onChange.apply(null, _this.prepareParamsArguments((0, _objectAssign2["default"])({}, _this.state, {
selectionDirty: false,
pagination: pagination
})));
}
};
_this.renderSelectionBox = function (type) {
return function (_, record, index) {
var rowIndex = _this.getRecordKey(record, index); // 从 1 开始
var props = _this.getCheckboxPropsByItem(record, index);
var handleChange = function handleChange(e) {
type === 'radio' ? _this.handleRadioSelect(record, rowIndex, e) : _this.handleSelect(record, rowIndex, e);
};
return _react2["default"].createElement(
'span',
{ onClick: stopPropagation },
_react2["default"].createElement(_SelectionBox2["default"], { type: type, store: _this.store, rowIndex: rowIndex, disabled: props.disabled, onChange: handleChange, defaultSelection: _this.getDefaultSelection() })
);
};
};
_this.getRecordKey = function (record, index) {
var rowKey = _this.props.rowKey;
var recordKey = typeof rowKey === 'function' ? rowKey(record, index) : record[rowKey];
(0, _warning2["default"])(recordKey !== undefined, 'Each record in dataSource of table should have a unique `key` prop, or set `rowKey` to an unique primary key,' + 'see http://u.ant.design/table-row-key');
return recordKey === undefined ? index : recordKey;
};
_this.handleShowSizeChange = function (current, pageSize) {
var pagination = _this.state.pagination;
pagination.onShowSizeChange(current, pageSize);
var nextPagination = (0, _objectAssign2["default"])({}, pagination, { pageSize: pageSize, current: current });
_this.setState({ pagination: nextPagination });
var onChange = _this.props.onChange;
if (onChange) {
onChange.apply(null, _this.prepareParamsArguments((0, _objectAssign2["default"])({}, _this.state, {
pagination: nextPagination
})));
}
};
(0, _warning2["default"])(!('columnsPageRange' in props || 'columnsPageSize' in props), '`columnsPageRange` and `columnsPageSize` are removed, please use ' + 'fixed columns instead, see: http://u.ant.design/fixed-columns.');
_this.columns = props.columns || (0, _util.normalizeColumns)(props.children);
_this.state = (0, _objectAssign2["default"])({}, _this.getSortStateFromColumns(), {
// 减少状态
filters: _this.getFiltersFromColumns(),
pagination: _this.getDefaultPagination(props)
});
_this.CheckboxPropsCache = {};
_this.store = (0, _createStore2["default"])({
selectedRowKeys: (props.rowSelection || {}).selectedRowKeys || [],
selectionDirty: false
});
return _this;
}
Table.prototype.getDefaultSelection = function getDefaultSelection() {
var _this2 = this;
var _props$rowSelection = this.props.rowSelection,
rowSelection = _props$rowSelection === undefined ? {} : _props$rowSelection;
if (!rowSelection.getCheckboxProps) {
return [];
}
return this.getFlatData().filter(function (item, rowIndex) {
return _this2.getCheckboxPropsByItem(item, rowIndex).defaultChecked;
}).map(function (record, rowIndex) {
return _this2.getRecordKey(record, rowIndex);
});
};
Table.prototype.getDefaultPagination = function getDefaultPagination(props) {
var pagination = props.pagination || {};
return this.hasPagination(props) ? (0, _objectAssign2["default"])({}, defaultPagination, pagination, {
current: pagination.defaultCurrent || pagination.current || 1,
pageSize: pagination.defaultPageSize || pagination.pageSize || 10
}) : {};
};
Table.prototype.getLocale = function getLocale() {
var locale = {};
if (this.context.antLocale && this.context.antLocale.Table) {
locale = this.context.antLocale.Table;
}
return (0, _objectAssign2["default"])({}, defaultLocale, locale, this.props.locale);
};
Table.prototype.componentWillReceiveProps = function componentWillReceiveProps(nextProps) {
this.columns = nextProps.columns || (0, _util.normalizeColumns)(nextProps.children);
if ('pagination' in nextProps || 'pagination' in this.props) {
this.setState(function (previousState) {
var newPagination = (0, _objectAssign2["default"])({}, defaultPagination, previousState.pagination, nextProps.pagination);
newPagination.current = newPagination.current || 1;
newPagination.pageSize = newPagination.pageSize || 10;
return { pagination: nextProps.pagination !== false ? newPagination : emptyObject };
});
}
if (nextProps.rowSelection && 'selectedRowKeys' in nextProps.rowSelection) {
this.store.setState({
selectedRowKeys: nextProps.rowSelection.selectedRowKeys || []
});
var rowSelection = this.props.rowSelection;
if (rowSelection && nextProps.rowSelection.getCheckboxProps !== rowSelection.getCheckboxProps) {
this.CheckboxPropsCache = {};
}
}
if ('dataSource' in nextProps && nextProps.dataSource !== this.props.dataSource) {
this.store.setState({
selectionDirty: false
});
this.CheckboxPropsCache = {};
}
if (this.getSortOrderColumns(this.columns).length > 0) {
var sortState = this.getSortStateFromColumns(this.columns);
if (sortState.sortColumn !== this.state.sortColumn || sortState.sortOrder !== this.state.sortOrder) {
this.setState(sortState);
}
}
var filteredValueColumns = this.getFilteredValueColumns(this.columns);
if (filteredValueColumns.length > 0) {
var filtersFromColumns = this.getFiltersFromColumns(this.columns);
var newFilters = (0, _objectAssign2["default"])({}, this.state.filters);
Object.keys(filtersFromColumns).forEach(function (key) {
newFilters[key] = filtersFromColumns[key];
});
if (this.isFiltersChanged(newFilters)) {
this.setState({ filters: newFilters });
}
}
};
Table.prototype.setSelectedRowKeys = function setSelectedRowKeys(selectedRowKeys, _ref) {
var _this3 = this;
var selectWay = _ref.selectWay,
record = _ref.record,
checked = _ref.checked,
changeRowKeys = _ref.changeRowKeys;
var _props$rowSelection2 = this.props.rowSelection,
rowSelection = _props$rowSelection2 === undefined ? {} : _props$rowSelection2;
if (rowSelection && !('selectedRowKeys' in rowSelection)) {
this.store.setState({ selectedRowKeys: selectedRowKeys });
}
var data = this.getFlatData();
if (!rowSelection.onChange && !rowSelection[selectWay]) {
return;
}
var selectedRows = data.filter(function (row, i) {
return selectedRowKeys.indexOf(_this3.getRecordKey(row, i)) >= 0;
});
if (rowSelection.onChange) {
rowSelection.onChange(selectedRowKeys, selectedRows);
}
if (selectWay === 'onSelect' && rowSelection.onSelect) {
rowSelection.onSelect(record, checked, selectedRows);
} else if (selectWay === 'onSelectAll' && rowSelection.onSelectAll) {
var changeRows = data.filter(function (row, i) {
return changeRowKeys.indexOf(_this3.getRecordKey(row, i)) >= 0;
});
rowSelection.onSelectAll(checked, selectedRows, changeRows);
} else if (selectWay === 'onSelectInvert' && rowSelection.onSelectInvert) {
rowSelection.onSelectInvert(selectedRowKeys);
}
};
Table.prototype.hasPagination = function hasPagination(props) {
return (props || this.props).pagination !== false;
};
Table.prototype.isFiltersChanged = function isFiltersChanged(filters) {
var _this4 = this;
var filtersChanged = false;
if (Object.keys(filters).length !== Object.keys(this.state.filters).length) {
filtersChanged = true;
} else {
Object.keys(filters).forEach(function (columnKey) {
if (filters[columnKey] !== _this4.state.filters[columnKey]) {
filtersChanged = true;
}
});
}
return filtersChanged;
};
Table.prototype.getSortOrderColumns = function getSortOrderColumns(columns) {
return (0, _util.flatFilter)(columns || this.columns || [], function (column) {
return 'sortOrder' in column;
});
};
Table.prototype.getFilteredValueColumns = function getFilteredValueColumns(columns) {
return (0, _util.flatFilter)(columns || this.columns || [], function (column) {
return typeof column.filteredValue !== 'undefined';
});
};
Table.prototype.getFiltersFromColumns = function getFiltersFromColumns(columns) {
var _this5 = this;
var filters = {};
this.getFilteredValueColumns(columns).forEach(function (col) {
filters[_this5.getColumnKey(col)] = col.filteredValue;
});
return filters;
};
Table.prototype.getSortStateFromColumns = function getSortStateFromColumns(columns) {
// return fisrt column which sortOrder is not falsy
var sortedColumn = this.getSortOrderColumns(columns).filter(function (col) {
return col.sortOrder;
})[0];
if (sortedColumn) {
return {
sortColumn: sortedColumn,
sortOrder: sortedColumn.sortOrder
};
}
return {
sortColumn: null,
sortOrder: null
};
};
Table.prototype.getSorterFn = function getSorterFn() {
var _state = this.state,
sortOrder = _state.sortOrder,
sortColumn = _state.sortColumn;
if (!sortOrder || !sortColumn || typeof sortColumn.sorter !== 'function') {
return;
}
return function (a, b) {
var result = sortColumn.sorter(a, b);
if (result !== 0) {
return sortOrder === 'descend' ? -result : result;
}
return 0;
};
};
Table.prototype.toggleSortOrder = function toggleSortOrder(order, column) {
var _state2 = this.state,
sortColumn = _state2.sortColumn,
sortOrder = _state2.sortOrder;
// 只同时允许一列进行排序,否则会导致排序顺序的逻辑问题
var isSortColumn = this.isSortColumn(column);
if (!isSortColumn) {
sortOrder = order;
sortColumn = column;
} else {
if (sortOrder === order) {
sortOrder = '';
sortColumn = null;
} else {
sortOrder = order;
}
}
var newState = {
sortOrder: sortOrder,
sortColumn: sortColumn
};
// Controlled
if (this.getSortOrderColumns().length === 0) {
this.setState(newState);
}
var onChange = this.props.onChange;
if (onChange) {
onChange.apply(null, this.prepareParamsArguments((0, _objectAssign2["default"])({}, this.state, newState)));
}
};
Table.prototype.renderRowSelection = function renderRowSelection() {
var _this6 = this;
var _props = this.props,
prefixCls = _props.prefixCls,
rowSelection = _props.rowSelection;
var columns = this.columns.concat();
if (rowSelection) {
var data = this.getFlatCurrentPageData().filter(function (item, index) {
if (rowSelection.getCheckboxProps) {
return !_this6.getCheckboxPropsByItem(item, index).disabled;
}
return true;
});
var selectionColumnClass = (0, _classnames2["default"])(prefixCls + '-selection-column', (0, _defineProperty3["default"])({}, prefixCls + '-selection-column-custom', rowSelection.selections));
var selectionColumn = {
key: 'selection-column',
render: this.renderSelectionBox(rowSelection.type),
className: selectionColumnClass
};
if (rowSelection.type !== 'radio') {
var checkboxAllDisabled = data.every(function (item, index) {
return _this6.getCheckboxPropsByItem(item, index).disabled;
});
selectionColumn.title = _react2["default"].createElement(_SelectionCheckboxAll2["default"], { store: this.store, locale: this.getLocale(), data: data, getCheckboxPropsByItem: this.getCheckboxPropsByItem, getRecordKey: this.getRecordKey, disabled: checkboxAllDisabled, prefixCls: prefixCls, onSelect: this.handleSelectRow, selections: rowSelection.selections });
}
if (columns.some(function (column) {
return column.fixed === 'left' || column.fixed === true;
})) {
selectionColumn.fixed = 'left';
}
if (columns[0] && columns[0].key === 'selection-column') {
columns[0] = selectionColumn;
} else {
columns.unshift(selectionColumn);
}
}
return columns;
};
Table.prototype.getColumnKey = function getColumnKey(column, index) {
return column.key || column.dataIndex || index;
};
Table.prototype.getMaxCurrent = function getMaxCurrent(total) {
var _state$pagination = this.state.pagination,
current = _state$pagination.current,
pageSize = _state$pagination.pageSize;
if ((current - 1) * pageSize >= total) {
return Math.floor((total - 1) / pageSize) + 1;
}
return current;
};
Table.prototype.isSortColumn = function isSortColumn(column) {
var sortColumn = this.state.sortColumn;
if (!column || !sortColumn) {
return false;
}
return this.getColumnKey(sortColumn) === this.getColumnKey(column);
};
Table.prototype.renderColumnsDropdown = function renderColumnsDropdown(columns) {
var _this7 = this;
var _props2 = this.props,
prefixCls = _props2.prefixCls,
dropdownPrefixCls = _props2.dropdownPrefixCls;
var sortOrder = this.state.sortOrder;
var locale = this.getLocale();
return (0, _util.treeMap)(columns, function (originColumn, i) {
var column = (0, _objectAssign2["default"])({}, originColumn);
var key = _this7.getColumnKey(column, i);
var filterDropdown = void 0;
var sortButton = void 0;
if (column.filters && column.filters.length > 0 || column.filterDropdown) {
var colFilters = _this7.state.filters[key] || [];
filterDropdown = _react2["default"].createElement(_filterDropdown2["default"], { locale: locale, column: column, selectedKeys: colFilters, confirmFilter: _this7.handleFilter, prefixCls: prefixCls + '-filter', dropdownPrefixCls: dropdownPrefixCls || 'ant-dropdown' });
}
if (column.sorter) {
var isSortColumn = _this7.isSortColumn(column);
if (isSortColumn) {
column.className = column.className || '';
if (sortOrder) {
column.className += ' ' + prefixCls + '-column-sort';
}
}
var isAscend = isSortColumn && sortOrder === 'ascend';
var isDescend = isSortColumn && sortOrder === 'descend';
sortButton = _react2["default"].createElement(
'div',
{ className: prefixCls + '-column-sorter' },
_react2["default"].createElement(
'span',
{ className: prefixCls + '-column-sorter-up ' + (isAscend ? 'on' : 'off'), title: '\u2191', onClick: function onClick() {
return _this7.toggleSortOrder('ascend', column);
} },
_react2["default"].createElement(_icon2["default"], { type: 'caret-up' })
),
_react2["default"].createElement(
'span',
{ className: prefixCls + '-column-sorter-down ' + (isDescend ? 'on' : 'off'), title: '\u2193', onClick: function onClick() {
return _this7.toggleSortOrder('descend', column);
} },
_react2["default"].createElement(_icon2["default"], { type: 'caret-down' })
)
);
}
column.title = _react2["default"].createElement(
'span',
null,
column.title,
sortButton,
filterDropdown
);
return column;
});
};
Table.prototype.renderPagination = function renderPagination() {
// 强制不需要分页
if (!this.hasPagination()) {
return null;
}
var size = 'default';
var pagination = this.state.pagination;
if (pagination.size) {
size = pagination.size;
} else if (this.props.size === 'middle' || this.props.size === 'small') {
size = 'small';
}
var total = pagination.total || this.getLocalData().length;
return total > 0 ? _react2["default"].createElement(_pagination2["default"], (0, _extends3["default"])({ key: 'pagination' }, pagination, { className: this.props.prefixCls + '-pagination', onChange: this.handlePageChange, total: total, size: size, current: this.getMaxCurrent(total), onShowSizeChange: this.handleShowSizeChange })) : null;
};
// Get pagination, filters, sorter
Table.prototype.prepareParamsArguments = function prepareParamsArguments(state) {
var pagination = (0, _extends3["default"])({}, state.pagination);
// remove useless handle function in Table.onChange
delete pagination.onChange;
delete pagination.onShowSizeChange;
var filters = state.filters;
var sorter = {};
if (state.sortColumn && state.sortOrder) {
sorter.column = state.sortColumn;
sorter.order = state.sortOrder;
sorter.field = state.sortColumn.dataIndex;
sorter.columnKey = this.getColumnKey(state.sortColumn);
}
return [pagination, filters, sorter];
};
Table.prototype.findColumn = function findColumn(myKey) {
var _this8 = this;
var column = void 0;
(0, _util.treeMap)(this.columns, function (c) {
if (_this8.getColumnKey(c) === myKey) {
column = c;
}
});
return column;
};
Table.prototype.getCurrentPageData = function getCurrentPageData() {
var data = this.getLocalData();
var current = void 0;
var pageSize = void 0;
var state = this.state;
// 如果没有分页的话,默认全部展示
if (!this.hasPagination()) {
pageSize = Number.MAX_VALUE;
current = 1;
} else {
pageSize = state.pagination.pageSize;
current = this.getMaxCurrent(state.pagination.total || data.length);
}
// 分页
// ---
// 当数据量少于等于每页数量时,直接设置数据
// 否则进行读取分页数据
if (data.length > pageSize || pageSize === Number.MAX_VALUE) {
data = data.filter(function (_, i) {
return i >= (current - 1) * pageSize && i < current * pageSize;
});
}
return data;
};
Table.prototype.getFlatData = function getFlatData() {
return (0, _util.flatArray)(this.getLocalData());
};
Table.prototype.getFlatCurrentPageData = function getFlatCurrentPageData() {
return (0, _util.flatArray)(this.getCurrentPageData());
};
Table.prototype.recursiveSort = function recursiveSort(data, sorterFn) {
var _this9 = this;
var _props$childrenColumn = this.props.childrenColumnName,
childrenColumnName = _props$childrenColumn === undefined ? 'children' : _props$childrenColumn;
return data.sort(sorterFn).map(function (item) {
return item[childrenColumnName] ? (0, _objectAssign2["default"])({}, item, (0, _defineProperty3["default"])({}, childrenColumnName, _this9.recursiveSort(item[childrenColumnName], sorterFn))) : item;
});
};
Table.prototype.getLocalData = function getLocalData() {
var _this10 = this;
var state = this.state;
var dataSource = this.props.dataSource;
var data = dataSource || [];
// 优化本地排序
data = data.slice(0);
var sorterFn = this.getSorterFn();
if (sorterFn) {
data = this.recursiveSort(data, sorterFn);
}
// 筛选
if (state.filters) {
Object.keys(state.filters).forEach(function (columnKey) {
var col = _this10.findColumn(columnKey);
if (!col) {
return;
}
var values = state.filters[columnKey] || [];
if (values.length === 0) {
return;
}
var onFilter = col.onFilter;
data = onFilter ? data.filter(function (record) {
return values.some(function (v) {
return onFilter(v, record);
});
}) : data;
});
}
return data;
};
Table.prototype.render = function render() {
var _classNames2,
_this11 = this;
var _a = this.props,
style = _a.style,
className = _a.className,
prefixCls = _a.prefixCls,
showHeader = _a.showHeader,
restProps = __rest(_a, ["style", "className", "prefixCls", "showHeader"]);
var data = this.getCurrentPageData();
var columns = this.renderRowSelection();
var expandIconAsCell = this.props.expandedRowRender && this.props.expandIconAsCell !== false;
var locale = this.getLocale();
var classString = (0, _classnames2["default"])((_classNames2 = {}, (0, _defineProperty3["default"])(_classNames2, prefixCls + '-' + this.props.size, true), (0, _defineProperty3["default"])(_classNames2, prefixCls + '-bordered', this.props.bordered), (0, _defineProperty3["default"])(_classNames2, prefixCls + '-empty', !data.length), (0, _defineProperty3["default"])(_classNames2, prefixCls + '-without-column-header', !showHeader), _classNames2));
columns = this.renderColumnsDropdown(columns);
columns = columns.map(function (column, i) {
var newColumn = (0, _objectAssign2["default"])({}, column);
newColumn.key = _this11.getColumnKey(newColumn, i);
return newColumn;
});
var expandIconColumnIndex = columns[0] && columns[0].key === 'selection-column' ? 1 : 0;
if ('expandIconColumnIndex' in restProps) {
expandIconColumnIndex = restProps.expandIconColumnIndex;
}
var table = _react2["default"].createElement(_rcTable2["default"], (0, _extends3["default"])({ key: 'table' }, restProps, { prefixCls: prefixCls, data: data, columns: columns, showHeader: showHeader, className: classString, expandIconColumnIndex: expandIconColumnIndex, expandIconAsCell: expandIconAsCell, emptyText: function emptyText() {
return locale.emptyText;
} }));
// if there is no pagination or no data,
// the height of spin should decrease by half of pagination
var paginationPatchClass = this.hasPagination() && data && data.length !== 0 ? prefixCls + '-with-pagination' : prefixCls + '-without-pagination';
var loading = this.props.loading;
if (typeof loading === 'boolean') {
loading = {
spinning: loading
};
}
return _react2["default"].createElement(
'div',
{ className: (0, _classnames2["default"])(prefixCls + '-wrapper', className), style: style },
_react2["default"].createElement(
_spin2["default"],
(0, _extends3["default"])({}, loading, { className: loading ? paginationPatchClass + ' ' + prefixCls + '-spin-holder' : '' }),
table,
this.renderPagination()
)
);
};
return Table;
}(_react2["default"].Component);
exports["default"] = Table;
Table.Column = _Column2["default"];
Table.ColumnGroup = _ColumnGroup2["default"];
Table.propTypes = {
dataSource: _propTypes2["default"].array,
columns: _propTypes2["default"].array,
prefixCls: _propTypes2["default"].string,
useFixedHeader: _propTypes2["default"].bool,
rowSelection: _propTypes2["default"].object,
className: _propTypes2["default"].string,
size: _propTypes2["default"].string,
loading: _propTypes2["default"].oneOfType([_propTypes2["default"].bool, _propTypes2["default"].object]),
bordered: _propTypes2["default"].bool,
onChange: _propTypes2["default"].func,
locale: _propTypes2["default"].object,
dropdownPrefixCls: _propTypes2["default"].string
};
Table.defaultProps = {
dataSource: [],
prefixCls: 'ant-table',
useFixedHeader: false,
rowSelection: null,
className: '',
size: 'large',
loading: false,
bordered: false,
indentSize: 20,
locale: {},
rowKey: 'key',
showHeader: true
};
Table.contextTypes = {
antLocale: _propTypes2["default"].object
};
module.exports = exports['default'];
|
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 | 1 1 1 1 1 1 1 1 1 1 | 'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
exports["default"] = createStore;
var _objectAssign = require('object-assign');
var _objectAssign2 = _interopRequireDefault(_objectAssign);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
function createStore(initialState) {
var state = initialState;
var listeners = [];
function setState(partial) {
state = (0, _objectAssign2["default"])({}, state, partial);
for (var i = 0; i < listeners.length; i++) {
listeners[i]();
}
}
function getState() {
return state;
}
function subscribe(listener) {
listeners.push(listener);
return function unsubscribe() {
var index = listeners.indexOf(listener);
listeners.splice(index, 1);
};
}
return {
setState: setState,
getState: getState,
subscribe: subscribe
};
}
module.exports = exports['default'];
|
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 | 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 14 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 | 'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
exports["default"] = undefined;
var _defineProperty2 = require('babel-runtime/helpers/defineProperty');
var _defineProperty3 = _interopRequireDefault(_defineProperty2);
var _classCallCheck2 = require('babel-runtime/helpers/classCallCheck');
var _classCallCheck3 = _interopRequireDefault(_classCallCheck2);
var _possibleConstructorReturn2 = require('babel-runtime/helpers/possibleConstructorReturn');
var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2);
var _inherits2 = require('babel-runtime/helpers/inherits');
var _inherits3 = _interopRequireDefault(_inherits2);
var _react = require('react');
var _react2 = _interopRequireDefault(_react);
var _reactDom = require('react-dom');
var _reactDom2 = _interopRequireDefault(_reactDom);
var _rcMenu = require('rc-menu');
var _rcMenu2 = _interopRequireDefault(_rcMenu);
var _domClosest = require('dom-closest');
var _domClosest2 = _interopRequireDefault(_domClosest);
var _classnames = require('classnames');
var _classnames2 = _interopRequireDefault(_classnames);
var _dropdown = require('../dropdown');
var _dropdown2 = _interopRequireDefault(_dropdown);
var _icon = require('../icon');
var _icon2 = _interopRequireDefault(_icon);
var _checkbox = require('../checkbox');
var _checkbox2 = _interopRequireDefault(_checkbox);
var _radio = require('../radio');
var _radio2 = _interopRequireDefault(_radio);
var _FilterDropdownMenuWrapper = require('./FilterDropdownMenuWrapper');
var _FilterDropdownMenuWrapper2 = _interopRequireDefault(_FilterDropdownMenuWrapper);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
var FilterMenu = function (_React$Component) {
(0, _inherits3["default"])(FilterMenu, _React$Component);
function FilterMenu(props) {
(0, _classCallCheck3["default"])(this, FilterMenu);
var _this = (0, _possibleConstructorReturn3["default"])(this, _React$Component.call(this, props));
_this.setSelectedKeys = function (_ref) {
var selectedKeys = _ref.selectedKeys;
_this.setState({ selectedKeys: selectedKeys });
};
_this.handleClearFilters = function () {
_this.setState({
selectedKeys: []
}, _this.handleConfirm);
};
_this.handleConfirm = function () {
_this.setVisible(false);
_this.confirmFilter();
};
_this.onVisibleChange = function (visible) {
_this.setVisible(visible);
if (!visible) {
_this.confirmFilter();
}
};
_this.handleMenuItemClick = function (info) {
if (info.keyPath.length <= 1) {
return;
}
var keyPathOfSelectedItem = _this.state.keyPathOfSelectedItem;
if (_this.state.selectedKeys.indexOf(info.key) >= 0) {
// deselect SubMenu child
delete keyPathOfSelectedItem[info.key];
} else {
// select SubMenu child
keyPathOfSelectedItem[info.key] = info.keyPath;
}
_this.setState({ keyPathOfSelectedItem: keyPathOfSelectedItem });
};
_this.renderFilterIcon = function () {
var _this$props = _this.props,
column = _this$props.column,
locale = _this$props.locale,
prefixCls = _this$props.prefixCls;
var filterIcon = column.filterIcon;
var dropdownSelectedClass = _this.props.selectedKeys.length > 0 ? prefixCls + '-selected' : '';
return filterIcon ? _react2["default"].cloneElement(filterIcon, {
title: locale.filterTitle,
className: (0, _classnames2["default"])(filterIcon.className, (0, _defineProperty3["default"])({}, prefixCls + '-icon', true))
}) : _react2["default"].createElement(_icon2["default"], { title: locale.filterTitle, type: 'filter', className: dropdownSelectedClass });
};
var visible = 'filterDropdownVisible' in props.column ? props.column.filterDropdownVisible : false;
_this.state = {
selectedKeys: props.selectedKeys,
keyPathOfSelectedItem: {},
visible: visible
};
return _this;
}
FilterMenu.prototype.componentDidMount = function componentDidMount() {
var column = this.props.column;
var rootNode = _reactDom2["default"].findDOMNode(this);
var filterBelongToScrollBody = !!(0, _domClosest2["default"])(rootNode, '.ant-table-scroll');
if (filterBelongToScrollBody && column.fixed) {
// When fixed column have filters, there will be two dropdown menus
// Filter dropdown menu inside scroll body should never be shown
// To fix https://github.com/ant-design/ant-design/issues/5010
this.neverShown = true;
}
};
FilterMenu.prototype.componentWillReceiveProps = function componentWillReceiveProps(nextProps) {
var column = nextProps.column;
var newState = {};
if ('selectedKeys' in nextProps) {
newState.selectedKeys = nextProps.selectedKeys;
}
if ('filterDropdownVisible' in column) {
newState.visible = column.filterDropdownVisible;
}
if (Object.keys(newState).length > 0) {
this.setState(newState);
}
};
FilterMenu.prototype.setVisible = function setVisible(visible) {
var column = this.props.column;
if (!('filterDropdownVisible' in column)) {
this.setState({ visible: visible });
}
if (column.onFilterDropdownVisibleChange) {
column.onFilterDropdownVisibleChange(visible);
}
};
FilterMenu.prototype.confirmFilter = function confirmFilter() {
if (this.state.selectedKeys !== this.props.selectedKeys) {
this.props.confirmFilter(this.props.column, this.state.selectedKeys);
}
};
FilterMenu.prototype.renderMenuItem = function renderMenuItem(item) {
var column = this.props.column;
var multiple = 'filterMultiple' in column ? column.filterMultiple : true;
var input = multiple ? _react2["default"].createElement(_checkbox2["default"], { checked: this.state.selectedKeys.indexOf(item.value.toString()) >= 0 }) : _react2["default"].createElement(_radio2["default"], { checked: this.state.selectedKeys.indexOf(item.value.toString()) >= 0 });
return _react2["default"].createElement(
_rcMenu.Item,
{ key: item.value },
input,
_react2["default"].createElement(
'span',
null,
item.text
)
);
};
FilterMenu.prototype.hasSubMenu = function hasSubMenu() {
var _props$column$filters = this.props.column.filters,
filters = _props$column$filters === undefined ? [] : _props$column$filters;
return filters.some(function (item) {
return !!(item.children && item.children.length > 0);
});
};
FilterMenu.prototype.renderMenus = function renderMenus(items) {
var _this2 = this;
return items.map(function (item) {
if (item.children && item.children.length > 0) {
var keyPathOfSelectedItem = _this2.state.keyPathOfSelectedItem;
var containSelected = Object.keys(keyPathOfSelectedItem).some(function (key) {
return keyPathOfSelectedItem[key].indexOf(item.value) >= 0;
});
var subMenuCls = containSelected ? _this2.props.dropdownPrefixCls + '-submenu-contain-selected' : '';
return _react2["default"].createElement(
_rcMenu.SubMenu,
{ title: item.text, className: subMenuCls, key: item.value.toString() },
_this2.renderMenus(item.children)
);
}
return _this2.renderMenuItem(item);
});
};
FilterMenu.prototype.render = function render() {
var _props = this.props,
column = _props.column,
locale = _props.locale,
prefixCls = _props.prefixCls,
dropdownPrefixCls = _props.dropdownPrefixCls;
// default multiple selection in filter dropdown
var multiple = 'filterMultiple' in column ? column.filterMultiple : true;
var dropdownMenuClass = (0, _classnames2["default"])((0, _defineProperty3["default"])({}, dropdownPrefixCls + '-menu-without-submenu', !this.hasSubMenu()));
var menus = column.filterDropdown ? _react2["default"].createElement(
_FilterDropdownMenuWrapper2["default"],
null,
column.filterDropdown
) : _react2["default"].createElement(
_FilterDropdownMenuWrapper2["default"],
{ className: prefixCls + '-dropdown' },
_react2["default"].createElement(
_rcMenu2["default"],
{ multiple: multiple, onClick: this.handleMenuItemClick, prefixCls: dropdownPrefixCls + '-menu', className: dropdownMenuClass, onSelect: this.setSelectedKeys, onDeselect: this.setSelectedKeys, selectedKeys: this.state.selectedKeys },
this.renderMenus(column.filters)
),
_react2["default"].createElement(
'div',
{ className: prefixCls + '-dropdown-btns' },
_react2["default"].createElement(
'a',
{ className: prefixCls + '-dropdown-link confirm', onClick: this.handleConfirm },
locale.filterConfirm
),
_react2["default"].createElement(
'a',
{ className: prefixCls + '-dropdown-link clear', onClick: this.handleClearFilters },
locale.filterReset
)
)
);
return _react2["default"].createElement(
_dropdown2["default"],
{ trigger: ['click'], overlay: menus, visible: this.neverShown ? false : this.state.visible, onVisibleChange: this.onVisibleChange },
this.renderFilterIcon()
);
};
return FilterMenu;
}(_react2["default"].Component);
exports["default"] = FilterMenu;
FilterMenu.defaultProps = {
handleFilter: function handleFilter() {},
column: {}
};
module.exports = exports['default'];
|
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | 1 1 1 1 1 1 | 'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
var _Table = require('./Table');
var _Table2 = _interopRequireDefault(_Table);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
exports["default"] = _Table2["default"];
module.exports = exports['default'];
|
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 | 1 1 1 1 1 1 1 1 1 1 1 1 1 4 1 1 1 1 | 'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
var _toConsumableArray2 = require('babel-runtime/helpers/toConsumableArray');
var _toConsumableArray3 = _interopRequireDefault(_toConsumableArray2);
exports.flatArray = flatArray;
exports.treeMap = treeMap;
exports.flatFilter = flatFilter;
exports.normalizeColumns = normalizeColumns;
var _react = require('react');
var _react2 = _interopRequireDefault(_react);
var _objectAssign = require('object-assign');
var _objectAssign2 = _interopRequireDefault(_objectAssign);
var _ColumnGroup = require('./ColumnGroup');
var _ColumnGroup2 = _interopRequireDefault(_ColumnGroup);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
function flatArray() {
var data = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : [];
var childrenName = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 'children';
var result = [];
var loop = function loop(array) {
array.forEach(function (item) {
var newItem = (0, _objectAssign2["default"])({}, item);
delete newItem[childrenName];
result.push(newItem);
if (item[childrenName] && item[childrenName].length > 0) {
loop(item[childrenName]);
}
});
};
loop(data);
return result;
}
function treeMap(tree, mapper) {
var childrenName = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : 'children';
return tree.map(function (node, index) {
var extra = {};
if (node[childrenName]) {
extra[childrenName] = treeMap(node[childrenName], mapper, childrenName);
}
return (0, _objectAssign2["default"])({}, mapper(node, index), extra);
});
}
function flatFilter(tree, callback) {
return tree.reduce(function (acc, node) {
if (callback(node)) {
acc.push(node);
}
if (node.children) {
var children = flatFilter(node.children, callback);
acc.push.apply(acc, (0, _toConsumableArray3["default"])(children));
}
return acc;
}, []);
}
function normalizeColumns(elements) {
var columns = [];
_react2["default"].Children.forEach(elements, function (element) {
if (!_react2["default"].isValidElement(element)) {
return;
}
var column = (0, _objectAssign2["default"])({}, element.props);
if (element.key) {
column.key = element.key;
}
if (element.type === _ColumnGroup2["default"]) {
column.children = normalizeColumns(column.children);
}
columns.push(column);
});
return columns;
}
|
| File | Statements | Branches | Functions | Lines | |||||
|---|---|---|---|---|---|---|---|---|---|
| css.js | 14.29% | (1 / 7) | 100% | (0 / 0) | 100% | (0 / 0) | 14.29% | (1 / 7) |
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | 2 | 'use strict';
require('../../style/index.css');
require('./index.css');
require('../../radio/style/css');
require('../../checkbox/style/css');
require('../../dropdown/style/css');
require('../../spin/style/css');
require('../../pagination/style/css');
|
| File | Statements | Branches | Functions | Lines | |||||
|---|---|---|---|---|---|---|---|---|---|
| index.js | 48.86% | (43 / 88) | 8.16% | (4 / 49) | 16.67% | (2 / 12) | 48.28% | (42 / 87) |
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 | 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 14 1 1 1 1 1 1 1 1 1 1 | 'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
exports["default"] = undefined;
var _extends2 = require('babel-runtime/helpers/extends');
var _extends3 = _interopRequireDefault(_extends2);
var _defineProperty2 = require('babel-runtime/helpers/defineProperty');
var _defineProperty3 = _interopRequireDefault(_defineProperty2);
var _typeof2 = require('babel-runtime/helpers/typeof');
var _typeof3 = _interopRequireDefault(_typeof2);
var _classCallCheck2 = require('babel-runtime/helpers/classCallCheck');
var _classCallCheck3 = _interopRequireDefault(_classCallCheck2);
var _possibleConstructorReturn2 = require('babel-runtime/helpers/possibleConstructorReturn');
var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2);
var _inherits2 = require('babel-runtime/helpers/inherits');
var _inherits3 = _interopRequireDefault(_inherits2);
var _react = require('react');
var _react2 = _interopRequireDefault(_react);
var _reactDom = require('react-dom');
var _rcTabs = require('rc-tabs');
var _rcTabs2 = _interopRequireDefault(_rcTabs);
var _ScrollableInkTabBar = require('rc-tabs/lib/ScrollableInkTabBar');
var _ScrollableInkTabBar2 = _interopRequireDefault(_ScrollableInkTabBar);
var _TabContent = require('rc-tabs/lib/TabContent');
var _TabContent2 = _interopRequireDefault(_TabContent);
var _classnames = require('classnames');
var _classnames2 = _interopRequireDefault(_classnames);
var _icon = require('../icon');
var _icon2 = _interopRequireDefault(_icon);
var _warning = require('../_util/warning');
var _warning2 = _interopRequireDefault(_warning);
var _isFlexSupported = require('../_util/isFlexSupported');
var _isFlexSupported2 = _interopRequireDefault(_isFlexSupported);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
var Tabs = function (_React$Component) {
(0, _inherits3["default"])(Tabs, _React$Component);
function Tabs() {
(0, _classCallCheck3["default"])(this, Tabs);
var _this = (0, _possibleConstructorReturn3["default"])(this, _React$Component.apply(this, arguments));
_this.createNewTab = function (targetKey) {
var onEdit = _this.props.onEdit;
if (onEdit) {
onEdit(targetKey, 'add');
}
};
_this.removeTab = function (targetKey, e) {
e.stopPropagation();
if (!targetKey) {
return;
}
var onEdit = _this.props.onEdit;
if (onEdit) {
onEdit(targetKey, 'remove');
}
};
_this.handleChange = function (activeKey) {
var onChange = _this.props.onChange;
if (onChange) {
onChange(activeKey);
}
};
return _this;
}
Tabs.prototype.componentDidMount = function componentDidMount() {
var NO_FLEX = ' no-flex';
var tabNode = (0, _reactDom.findDOMNode)(this);
if (tabNode && !(0, _isFlexSupported2["default"])() && tabNode.className.indexOf(NO_FLEX) === -1) {
tabNode.className += NO_FLEX;
}
};
Tabs.prototype.render = function render() {
var _classNames,
_this2 = this;
var _props = this.props,
prefixCls = _props.prefixCls,
_props$className = _props.className,
className = _props$className === undefined ? '' : _props$className,
size = _props.size,
_props$type = _props.type,
type = _props$type === undefined ? 'line' : _props$type,
tabPosition = _props.tabPosition,
children = _props.children,
tabBarExtraContent = _props.tabBarExtraContent,
tabBarStyle = _props.tabBarStyle,
hideAdd = _props.hideAdd,
onTabClick = _props.onTabClick,
onPrevClick = _props.onPrevClick,
onNextClick = _props.onNextClick,
animated = _props.animated;
var _ref = (typeof animated === 'undefined' ? 'undefined' : (0, _typeof3["default"])(animated)) === 'object' ? {
inkBarAnimated: animated.inkBar, tabPaneAnimated: animated.tabPane
} : {
inkBarAnimated: animated, tabPaneAnimated: animated
},
inkBarAnimated = _ref.inkBarAnimated,
tabPaneAnimated = _ref.tabPaneAnimated;
if (type !== 'line') {
tabPaneAnimated = false;
}
(0, _warning2["default"])(!(type.indexOf('card') >= 0 && size === 'small'), 'Tabs[type=card|editable-card] doesn\'t have small size, it\'s by designed.');
var cls = (0, _classnames2["default"])(className, (_classNames = {}, (0, _defineProperty3["default"])(_classNames, prefixCls + '-mini', size === 'small' || size === 'mini'), (0, _defineProperty3["default"])(_classNames, prefixCls + '-vertical', tabPosition === 'left' || tabPosition === 'right'), (0, _defineProperty3["default"])(_classNames, prefixCls + '-card', type.indexOf('card') >= 0), (0, _defineProperty3["default"])(_classNames, prefixCls + '-' + type, true), (0, _defineProperty3["default"])(_classNames, prefixCls + '-no-animation', !animated), _classNames));
// only card type tabs can be added and closed
var childrenWithClose = void 0;
if (type === 'editable-card') {
childrenWithClose = [];
_react2["default"].Children.forEach(children, function (child, index) {
var closable = child.props.closable;
closable = typeof closable === 'undefined' ? true : closable;
var closeIcon = closable ? _react2["default"].createElement(_icon2["default"], { type: 'close', onClick: function onClick(e) {
return _this2.removeTab(child.key, e);
} }) : null;
childrenWithClose.push((0, _react.cloneElement)(child, {
tab: _react2["default"].createElement(
'div',
{ className: closable ? undefined : prefixCls + '-tab-unclosable' },
child.props.tab,
closeIcon
),
key: child.key || index
}));
});
// Add new tab handler
if (!hideAdd) {
tabBarExtraContent = _react2["default"].createElement(
'span',
null,
_react2["default"].createElement(_icon2["default"], { type: 'plus', className: prefixCls + '-new-tab', onClick: this.createNewTab }),
tabBarExtraContent
);
}
}
tabBarExtraContent = tabBarExtraContent ? _react2["default"].createElement(
'div',
{ className: prefixCls + '-extra-content' },
tabBarExtraContent
) : null;
var renderTabBar = function renderTabBar() {
return _react2["default"].createElement(_ScrollableInkTabBar2["default"], { inkBarAnimated: inkBarAnimated, extraContent: tabBarExtraContent, onTabClick: onTabClick, onPrevClick: onPrevClick, onNextClick: onNextClick, style: tabBarStyle });
};
return _react2["default"].createElement(
_rcTabs2["default"],
(0, _extends3["default"])({}, this.props, { className: cls, tabBarPosition: tabPosition, renderTabBar: renderTabBar, renderTabContent: function renderTabContent() {
return _react2["default"].createElement(_TabContent2["default"], { animated: tabPaneAnimated, animatedWithMargin: true });
}, onChange: this.handleChange }),
childrenWithClose || children
);
};
return Tabs;
}(_react2["default"].Component);
exports["default"] = Tabs;
Tabs.TabPane = _rcTabs.TabPane;
Tabs.defaultProps = {
prefixCls: 'ant-tabs',
hideAdd: false,
animated: true
};
module.exports = exports['default'];
|
| File | Statements | Branches | Functions | Lines | |||||
|---|---|---|---|---|---|---|---|---|---|
| css.js | 50% | (1 / 2) | 100% | (0 / 0) | 100% | (0 / 0) | 50% | (1 / 2) |
| 1 2 3 4 5 6 | 2 | 'use strict';
require('../../style/index.css');
require('./index.css');
|
| File | Statements | Branches | Functions | Lines | |||||
|---|---|---|---|---|---|---|---|---|---|
| CheckableTag.js | 55.32% | (26 / 47) | 28.57% | (6 / 21) | 33.33% | (2 / 6) | 58.14% | (25 / 43) | |
| index.js | 51.25% | (41 / 80) | 16.22% | (6 / 37) | 25% | (2 / 8) | 52.63% | (40 / 76) |
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 | 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 7 1 1 1 1 1 1 1 1 | 'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
exports["default"] = undefined;
var _extends2 = require('babel-runtime/helpers/extends');
var _extends3 = _interopRequireDefault(_extends2);
var _defineProperty2 = require('babel-runtime/helpers/defineProperty');
var _defineProperty3 = _interopRequireDefault(_defineProperty2);
var _classCallCheck2 = require('babel-runtime/helpers/classCallCheck');
var _classCallCheck3 = _interopRequireDefault(_classCallCheck2);
var _possibleConstructorReturn2 = require('babel-runtime/helpers/possibleConstructorReturn');
var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2);
var _inherits2 = require('babel-runtime/helpers/inherits');
var _inherits3 = _interopRequireDefault(_inherits2);
var _react = require('react');
var _react2 = _interopRequireDefault(_react);
var _classnames = require('classnames');
var _classnames2 = _interopRequireDefault(_classnames);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
var __rest = undefined && undefined.__rest || function (s, e) {
var t = {};
for (var p in s) {
if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p];
}if (s != null && typeof Object.getOwnPropertySymbols === "function") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) {
if (e.indexOf(p[i]) < 0) t[p[i]] = s[p[i]];
}return t;
};
var CheckableTag = function (_React$Component) {
(0, _inherits3["default"])(CheckableTag, _React$Component);
function CheckableTag() {
(0, _classCallCheck3["default"])(this, CheckableTag);
var _this = (0, _possibleConstructorReturn3["default"])(this, _React$Component.apply(this, arguments));
_this.handleClick = function () {
var _this$props = _this.props,
checked = _this$props.checked,
onChange = _this$props.onChange;
if (onChange) {
onChange(!checked);
}
};
return _this;
}
CheckableTag.prototype.render = function render() {
var _classNames;
var _a = this.props,
_a$prefixCls = _a.prefixCls,
prefixCls = _a$prefixCls === undefined ? 'ant-tag' : _a$prefixCls,
className = _a.className,
checked = _a.checked,
restProps = __rest(_a, ["prefixCls", "className", "checked"]);
var cls = (0, _classnames2["default"])(prefixCls, (_classNames = {}, (0, _defineProperty3["default"])(_classNames, prefixCls + '-checkable', true), (0, _defineProperty3["default"])(_classNames, prefixCls + '-checkable-checked', checked), _classNames), className);
delete restProps.onChange; // TypeScript cannot check delete now.
return _react2["default"].createElement('div', (0, _extends3["default"])({}, restProps, { className: cls, onClick: this.handleClick }));
};
return CheckableTag;
}(_react2["default"].Component);
exports["default"] = CheckableTag;
module.exports = exports['default'];
|
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 | 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 13 1 1 1 1 1 1 1 1 1 1 1 | 'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
exports["default"] = undefined;
var _extends2 = require('babel-runtime/helpers/extends');
var _extends3 = _interopRequireDefault(_extends2);
var _defineProperty2 = require('babel-runtime/helpers/defineProperty');
var _defineProperty3 = _interopRequireDefault(_defineProperty2);
var _classCallCheck2 = require('babel-runtime/helpers/classCallCheck');
var _classCallCheck3 = _interopRequireDefault(_classCallCheck2);
var _possibleConstructorReturn2 = require('babel-runtime/helpers/possibleConstructorReturn');
var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2);
var _inherits2 = require('babel-runtime/helpers/inherits');
var _inherits3 = _interopRequireDefault(_inherits2);
var _react = require('react');
var _react2 = _interopRequireDefault(_react);
var _reactDom = require('react-dom');
var _reactDom2 = _interopRequireDefault(_reactDom);
var _rcAnimate = require('rc-animate');
var _rcAnimate2 = _interopRequireDefault(_rcAnimate);
var _classnames = require('classnames');
var _classnames2 = _interopRequireDefault(_classnames);
var _omit = require('omit.js');
var _omit2 = _interopRequireDefault(_omit);
var _objectAssign = require('object-assign');
var _objectAssign2 = _interopRequireDefault(_objectAssign);
var _icon = require('../icon');
var _icon2 = _interopRequireDefault(_icon);
var _CheckableTag = require('./CheckableTag');
var _CheckableTag2 = _interopRequireDefault(_CheckableTag);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
var __rest = undefined && undefined.__rest || function (s, e) {
var t = {};
for (var p in s) {
if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p];
}if (s != null && typeof Object.getOwnPropertySymbols === "function") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) {
if (e.indexOf(p[i]) < 0) t[p[i]] = s[p[i]];
}return t;
};
var Tag = function (_React$Component) {
(0, _inherits3["default"])(Tag, _React$Component);
function Tag(props) {
(0, _classCallCheck3["default"])(this, Tag);
var _this = (0, _possibleConstructorReturn3["default"])(this, _React$Component.call(this, props));
_this.close = function (e) {
var onClose = _this.props.onClose;
if (onClose) {
onClose(e);
}
if (e.defaultPrevented) {
return;
}
var dom = _reactDom2["default"].findDOMNode(_this);
dom.style.width = dom.getBoundingClientRect().width + 'px';
// It's Magic Code, don't know why
dom.style.width = dom.getBoundingClientRect().width + 'px';
_this.setState({
closing: true
});
};
_this.animationEnd = function (_, existed) {
if (!existed && !_this.state.closed) {
_this.setState({
closed: true,
closing: false
});
var afterClose = _this.props.afterClose;
if (afterClose) {
afterClose();
}
}
};
_this.state = {
closing: false,
closed: false
};
return _this;
}
Tag.prototype.isPresetColor = function isPresetColor(color) {
return (/^(pink|red|yellow|orange|cyan|green|blue|purple)(-inverse)?$/.test(color)
);
};
Tag.prototype.render = function render() {
var _classNames;
var _a = this.props,
prefixCls = _a.prefixCls,
closable = _a.closable,
color = _a.color,
className = _a.className,
children = _a.children,
style = _a.style,
otherProps = __rest(_a, ["prefixCls", "closable", "color", "className", "children", "style"]);
var closeIcon = closable ? _react2["default"].createElement(_icon2["default"], { type: 'cross', onClick: this.close }) : '';
var isPresetColor = this.isPresetColor(color);
var classString = (0, _classnames2["default"])(prefixCls, (_classNames = {}, (0, _defineProperty3["default"])(_classNames, prefixCls + '-' + color, isPresetColor), (0, _defineProperty3["default"])(_classNames, prefixCls + '-has-color', color && !isPresetColor), (0, _defineProperty3["default"])(_classNames, prefixCls + '-close', this.state.closing), _classNames), className);
// fix https://fb.me/react-unknown-prop
var divProps = (0, _omit2["default"])(otherProps, ['onClose', 'afterClose']);
var tagStyle = (0, _objectAssign2["default"])({
backgroundColor: color && !isPresetColor ? color : null
}, style);
var tag = this.state.closed ? null : _react2["default"].createElement(
'div',
(0, _extends3["default"])({ 'data-show': !this.state.closing }, divProps, { className: classString, style: tagStyle }),
_react2["default"].createElement(
'span',
{ className: prefixCls + '-text' },
children
),
closeIcon
);
return _react2["default"].createElement(
_rcAnimate2["default"],
{ component: '', showProp: 'data-show', transitionName: prefixCls + '-zoom', transitionAppear: true, onEnd: this.animationEnd },
tag
);
};
return Tag;
}(_react2["default"].Component);
exports["default"] = Tag;
Tag.CheckableTag = _CheckableTag2["default"];
Tag.defaultProps = {
prefixCls: 'ant-tag',
closable: false
};
module.exports = exports['default'];
|
| File | Statements | Branches | Functions | Lines | |||||
|---|---|---|---|---|---|---|---|---|---|
| css.js | 50% | (1 / 2) | 100% | (0 / 0) | 100% | (0 / 0) | 50% | (1 / 2) |
| 1 2 3 4 5 6 | 2 | 'use strict';
require('../../style/index.css');
require('./index.css');
|
| File | Statements | Branches | Functions | Lines | |||||
|---|---|---|---|---|---|---|---|---|---|
| index.js | 55.71% | (39 / 70) | 12.9% | (4 / 31) | 20% | (2 / 10) | 55.07% | (38 / 69) |
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 | 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 12 1 1 1 1 1 1 1 1 1 1 1 1 | 'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
var _extends2 = require('babel-runtime/helpers/extends');
var _extends3 = _interopRequireDefault(_extends2);
var _defineProperty2 = require('babel-runtime/helpers/defineProperty');
var _defineProperty3 = _interopRequireDefault(_defineProperty2);
var _classCallCheck2 = require('babel-runtime/helpers/classCallCheck');
var _classCallCheck3 = _interopRequireDefault(_classCallCheck2);
var _possibleConstructorReturn2 = require('babel-runtime/helpers/possibleConstructorReturn');
var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2);
var _inherits2 = require('babel-runtime/helpers/inherits');
var _inherits3 = _interopRequireDefault(_inherits2);
var _react = require('react');
var _react2 = _interopRequireDefault(_react);
var _moment = require('moment');
var _moment2 = _interopRequireDefault(_moment);
var _TimePicker = require('rc-time-picker/lib/TimePicker');
var _TimePicker2 = _interopRequireDefault(_TimePicker);
var _classnames = require('classnames');
var _classnames2 = _interopRequireDefault(_classnames);
var _objectAssign = require('object-assign');
var _objectAssign2 = _interopRequireDefault(_objectAssign);
var _injectLocale = require('../locale-provider/injectLocale');
var _injectLocale2 = _interopRequireDefault(_injectLocale);
var _zh_CN = require('./locale/zh_CN');
var _zh_CN2 = _interopRequireDefault(_zh_CN);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
var TimePicker = function (_React$Component) {
(0, _inherits3["default"])(TimePicker, _React$Component);
function TimePicker(props) {
(0, _classCallCheck3["default"])(this, TimePicker);
var _this = (0, _possibleConstructorReturn3["default"])(this, _React$Component.call(this, props));
_this.handleChange = function (value) {
if (!('value' in _this.props)) {
_this.setState({ value: value });
}
var _this$props = _this.props,
onChange = _this$props.onChange,
_this$props$format = _this$props.format,
format = _this$props$format === undefined ? 'HH:mm:ss' : _this$props$format;
if (onChange) {
onChange(value, value && value.format(format) || '');
}
};
_this.saveTimePicker = function (timePickerRef) {
_this.timePickerRef = timePickerRef;
};
var value = props.value || props.defaultValue;
if (value && !_moment2["default"].isMoment(value)) {
throw new Error('The value/defaultValue of TimePicker must be a moment object after `antd@2.0`, ' + 'see: http://u.ant.design/time-picker-value');
}
_this.state = {
value: value
};
return _this;
}
TimePicker.prototype.componentWillReceiveProps = function componentWillReceiveProps(nextProps) {
if ('value' in nextProps) {
this.setState({ value: nextProps.value });
}
};
TimePicker.prototype.focus = function focus() {
this.timePickerRef.focus();
};
TimePicker.prototype.getDefaultFormat = function getDefaultFormat() {
var _props = this.props,
format = _props.format,
use12Hours = _props.use12Hours;
if (format) {
return format;
} else if (use12Hours) {
return 'h:mm:ss a';
}
return 'HH:mm:ss';
};
TimePicker.prototype.render = function render() {
var props = (0, _objectAssign2["default"])({}, this.props);
delete props.defaultValue;
var format = this.getDefaultFormat();
var className = (0, _classnames2["default"])(props.className, (0, _defineProperty3["default"])({}, props.prefixCls + '-' + props.size, !!props.size));
var addon = function addon(panel) {
return props.addon ? _react2["default"].createElement(
'div',
{ className: props.prefixCls + '-panel-addon' },
props.addon(panel)
) : null;
};
return _react2["default"].createElement(_TimePicker2["default"], (0, _extends3["default"])({}, props, { ref: this.saveTimePicker, format: format, className: className, value: this.state.value, placeholder: props.placeholder === undefined ? this.getLocale().placeholder : props.placeholder, showHour: format.indexOf('HH') > -1 || format.indexOf('h') > -1, showMinute: format.indexOf('mm') > -1, showSecond: format.indexOf('ss') > -1, onChange: this.handleChange, addon: addon }));
};
return TimePicker;
}(_react2["default"].Component);
TimePicker.defaultProps = {
prefixCls: 'ant-time-picker',
align: {
offset: [0, -2]
},
disabled: false,
disabledHours: undefined,
disabledMinutes: undefined,
disabledSeconds: undefined,
hideDisabledOptions: false,
placement: 'bottomLeft',
transitionName: 'slide-up'
};
var injectTimePickerLocale = (0, _injectLocale2["default"])('TimePicker', _zh_CN2["default"]);
exports["default"] = injectTimePickerLocale(TimePicker);
module.exports = exports['default'];
|
| File | Statements | Branches | Functions | Lines | |||||
|---|---|---|---|---|---|---|---|---|---|
| ca_ES.js | 100% | (4 / 4) | 100% | (0 / 0) | 100% | (0 / 0) | 100% | (4 / 4) | |
| cs_CZ.js | 100% | (4 / 4) | 100% | (0 / 0) | 100% | (0 / 0) | 100% | (4 / 4) | |
| de_DE.js | 100% | (4 / 4) | 100% | (0 / 0) | 100% | (0 / 0) | 100% | (4 / 4) | |
| en_US.js | 100% | (4 / 4) | 100% | (0 / 0) | 100% | (0 / 0) | 100% | (4 / 4) | |
| et_EE.js | 100% | (4 / 4) | 100% | (0 / 0) | 100% | (0 / 0) | 100% | (4 / 4) | |
| fr_BE.js | 100% | (4 / 4) | 100% | (0 / 0) | 100% | (0 / 0) | 100% | (4 / 4) | |
| ja_JP.js | 100% | (4 / 4) | 100% | (0 / 0) | 100% | (0 / 0) | 100% | (4 / 4) | |
| ko_KR.js | 100% | (4 / 4) | 100% | (0 / 0) | 100% | (0 / 0) | 100% | (4 / 4) | |
| nl_NL.js | 100% | (4 / 4) | 100% | (0 / 0) | 100% | (0 / 0) | 100% | (4 / 4) | |
| pt_BR.js | 100% | (4 / 4) | 100% | (0 / 0) | 100% | (0 / 0) | 100% | (4 / 4) | |
| ru_RU.js | 100% | (4 / 4) | 100% | (0 / 0) | 100% | (0 / 0) | 100% | (4 / 4) | |
| sk_SK.js | 100% | (4 / 4) | 100% | (0 / 0) | 100% | (0 / 0) | 100% | (4 / 4) | |
| sv_SE.js | 100% | (4 / 4) | 100% | (0 / 0) | 100% | (0 / 0) | 100% | (4 / 4) | |
| tr_TR.js | 100% | (4 / 4) | 100% | (0 / 0) | 100% | (0 / 0) | 100% | (4 / 4) | |
| zh_CN.js | 100% | (4 / 4) | 100% | (0 / 0) | 100% | (0 / 0) | 100% | (4 / 4) |
| 1 2 3 4 5 6 7 8 9 10 11 | 1 1 1 1 | 'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
var locale = {
placeholder: 'Seleccionar hora'
};
exports["default"] = locale;
module.exports = exports['default'];
|
| 1 2 3 4 5 6 7 8 9 10 11 | 1 1 1 1 | 'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
var locale = {
placeholder: 'Vybrat čas'
};
exports["default"] = locale;
module.exports = exports['default'];
|
| 1 2 3 4 5 6 7 8 9 10 11 | 1 1 1 1 | 'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
var locale = {
placeholder: 'Zeit auswählen'
};
exports["default"] = locale;
module.exports = exports['default'];
|
| 1 2 3 4 5 6 7 8 9 10 11 | 1 1 1 1 | 'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
var locale = {
placeholder: 'Select time'
};
exports["default"] = locale;
module.exports = exports['default'];
|
| 1 2 3 4 5 6 7 8 9 10 11 | 1 1 1 1 | 'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
var locale = {
placeholder: 'Vali aeg'
};
exports["default"] = locale;
module.exports = exports['default'];
|
| 1 2 3 4 5 6 7 8 9 10 11 | 1 1 1 1 | 'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
var locale = {
placeholder: 'Sélectionner l\'heure'
};
exports["default"] = locale;
module.exports = exports['default'];
|
| 1 2 3 4 5 6 7 8 9 10 11 | 1 1 1 1 | 'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
var locale = {
placeholder: '時刻を選択'
};
exports["default"] = locale;
module.exports = exports['default'];
|
| 1 2 3 4 5 6 7 8 9 10 11 | 1 1 1 1 | 'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
var locale = {
placeholder: '날짜 선택'
};
exports["default"] = locale;
module.exports = exports['default'];
|
| 1 2 3 4 5 6 7 8 9 10 11 | 1 1 1 1 | 'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
var locale = {
placeholder: 'Selecteer tijd'
};
exports["default"] = locale;
module.exports = exports['default'];
|
| 1 2 3 4 5 6 7 8 9 10 11 | 1 1 1 1 | 'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
var locale = {
placeholder: 'Hora'
};
exports["default"] = locale;
module.exports = exports['default'];
|
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 | 1 1 1 1 | 'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
/**
* Created by Andrey Gayvoronsky on 13/04/16.
*/
var locale = {
placeholder: 'Выберите время'
};
exports["default"] = locale;
module.exports = exports['default'];
|
| 1 2 3 4 5 6 7 8 9 10 11 | 1 1 1 1 | 'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
var locale = {
placeholder: 'Vybrať čas'
};
exports["default"] = locale;
module.exports = exports['default'];
|
| 1 2 3 4 5 6 7 8 9 10 11 | 1 1 1 1 | 'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
var locale = {
placeholder: 'Välj tid'
};
exports["default"] = locale;
module.exports = exports['default'];
|
| 1 2 3 4 5 6 7 8 9 10 11 | 1 1 1 1 | 'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
var locale = {
placeholder: 'Zaman Seç'
};
exports["default"] = locale;
module.exports = exports['default'];
|
| 1 2 3 4 5 6 7 8 9 10 11 | 1 1 1 1 | 'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
var locale = {
placeholder: '请选择时间'
};
exports["default"] = locale;
module.exports = exports['default'];
|
| File | Statements | Branches | Functions | Lines | |||||
|---|---|---|---|---|---|---|---|---|---|
| css.js | 33.33% | (1 / 3) | 100% | (0 / 0) | 100% | (0 / 0) | 33.33% | (1 / 3) |
| 1 2 3 4 5 6 7 8 | 2 | 'use strict';
require('../../style/index.css');
require('./index.css');
require('../../input/style/css');
|
| File | Statements | Branches | Functions | Lines | |||||
|---|---|---|---|---|---|---|---|---|---|
| Timeline.js | 61.7% | (29 / 47) | 28.57% | (6 / 21) | 33.33% | (2 / 6) | 65.12% | (28 / 43) | |
| TimelineItem.js | 62.79% | (27 / 43) | 28.57% | (6 / 21) | 40% | (2 / 5) | 66.67% | (26 / 39) | |
| index.js | 100% | (10 / 10) | 75% | (3 / 4) | 100% | (1 / 1) | 100% | (9 / 9) |
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 | 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 8 1 1 1 1 1 1 1 1 1 | 'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
exports["default"] = undefined;
var _extends2 = require('babel-runtime/helpers/extends');
var _extends3 = _interopRequireDefault(_extends2);
var _defineProperty2 = require('babel-runtime/helpers/defineProperty');
var _defineProperty3 = _interopRequireDefault(_defineProperty2);
var _classCallCheck2 = require('babel-runtime/helpers/classCallCheck');
var _classCallCheck3 = _interopRequireDefault(_classCallCheck2);
var _possibleConstructorReturn2 = require('babel-runtime/helpers/possibleConstructorReturn');
var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2);
var _inherits2 = require('babel-runtime/helpers/inherits');
var _inherits3 = _interopRequireDefault(_inherits2);
var _react = require('react');
var _react2 = _interopRequireDefault(_react);
var _classnames = require('classnames');
var _classnames2 = _interopRequireDefault(_classnames);
var _TimelineItem = require('./TimelineItem');
var _TimelineItem2 = _interopRequireDefault(_TimelineItem);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
var __rest = undefined && undefined.__rest || function (s, e) {
var t = {};
for (var p in s) {
if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p];
}if (s != null && typeof Object.getOwnPropertySymbols === "function") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) {
if (e.indexOf(p[i]) < 0) t[p[i]] = s[p[i]];
}return t;
};
var Timeline = function (_React$Component) {
(0, _inherits3["default"])(Timeline, _React$Component);
function Timeline() {
(0, _classCallCheck3["default"])(this, Timeline);
return (0, _possibleConstructorReturn3["default"])(this, _React$Component.apply(this, arguments));
}
Timeline.prototype.render = function render() {
var _a = this.props,
prefixCls = _a.prefixCls,
children = _a.children,
pending = _a.pending,
className = _a.className,
restProps = __rest(_a, ["prefixCls", "children", "pending", "className"]);
var pendingNode = typeof pending === 'boolean' ? null : pending;
var classString = (0, _classnames2["default"])(prefixCls, (0, _defineProperty3["default"])({}, prefixCls + '-pending', !!pending), className);
var items = _react2["default"].Children.map(children, function (ele, idx) {
return _react2["default"].cloneElement(ele, {
last: idx === children.length - 1
});
});
var pendingItem = !!pending ? _react2["default"].createElement(
_TimelineItem2["default"],
{ pending: !!pending },
pendingNode
) : null;
return _react2["default"].createElement(
'ul',
(0, _extends3["default"])({}, restProps, { className: classString }),
items,
pendingItem
);
};
return Timeline;
}(_react2["default"].Component);
exports["default"] = Timeline;
Timeline.defaultProps = {
prefixCls: 'ant-timeline'
};
module.exports = exports['default'];
|
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 | 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 7 1 1 1 1 1 1 1 1 1 | 'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
exports["default"] = undefined;
var _extends2 = require('babel-runtime/helpers/extends');
var _extends3 = _interopRequireDefault(_extends2);
var _defineProperty2 = require('babel-runtime/helpers/defineProperty');
var _defineProperty3 = _interopRequireDefault(_defineProperty2);
var _classCallCheck2 = require('babel-runtime/helpers/classCallCheck');
var _classCallCheck3 = _interopRequireDefault(_classCallCheck2);
var _possibleConstructorReturn2 = require('babel-runtime/helpers/possibleConstructorReturn');
var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2);
var _inherits2 = require('babel-runtime/helpers/inherits');
var _inherits3 = _interopRequireDefault(_inherits2);
var _react = require('react');
var _react2 = _interopRequireDefault(_react);
var _classnames = require('classnames');
var _classnames2 = _interopRequireDefault(_classnames);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
var __rest = undefined && undefined.__rest || function (s, e) {
var t = {};
for (var p in s) {
if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p];
}if (s != null && typeof Object.getOwnPropertySymbols === "function") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) {
if (e.indexOf(p[i]) < 0) t[p[i]] = s[p[i]];
}return t;
};
var TimelineItem = function (_React$Component) {
(0, _inherits3["default"])(TimelineItem, _React$Component);
function TimelineItem() {
(0, _classCallCheck3["default"])(this, TimelineItem);
return (0, _possibleConstructorReturn3["default"])(this, _React$Component.apply(this, arguments));
}
TimelineItem.prototype.render = function render() {
var _classNames, _classNames2;
var _a = this.props,
prefixCls = _a.prefixCls,
className = _a.className,
_a$color = _a.color,
color = _a$color === undefined ? '' : _a$color,
last = _a.last,
children = _a.children,
pending = _a.pending,
dot = _a.dot,
restProps = __rest(_a, ["prefixCls", "className", "color", "last", "children", "pending", "dot"]);
var itemClassName = (0, _classnames2["default"])((_classNames = {}, (0, _defineProperty3["default"])(_classNames, prefixCls + '-item', true), (0, _defineProperty3["default"])(_classNames, prefixCls + '-item-last', last), (0, _defineProperty3["default"])(_classNames, prefixCls + '-item-pending', pending), _classNames), className);
var dotClassName = (0, _classnames2["default"])((_classNames2 = {}, (0, _defineProperty3["default"])(_classNames2, prefixCls + '-item-head', true), (0, _defineProperty3["default"])(_classNames2, prefixCls + '-item-head-custom', dot), (0, _defineProperty3["default"])(_classNames2, prefixCls + '-item-head-' + color, true), _classNames2));
return _react2["default"].createElement(
'li',
(0, _extends3["default"])({}, restProps, { className: itemClassName }),
_react2["default"].createElement('div', { className: prefixCls + '-item-tail' }),
_react2["default"].createElement(
'div',
{ className: dotClassName, style: { borderColor: /blue|red|green/.test(color) ? null : color } },
dot
),
_react2["default"].createElement(
'div',
{ className: prefixCls + '-item-content' },
children
)
);
};
return TimelineItem;
}(_react2["default"].Component);
exports["default"] = TimelineItem;
TimelineItem.defaultProps = {
prefixCls: 'ant-timeline',
color: 'blue',
last: false,
pending: false
};
module.exports = exports['default'];
|
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | 1 1 1 1 1 2 1 1 1 | 'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
var _Timeline = require('./Timeline');
var _Timeline2 = _interopRequireDefault(_Timeline);
var _TimelineItem = require('./TimelineItem');
var _TimelineItem2 = _interopRequireDefault(_TimelineItem);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
_Timeline2["default"].Item = _TimelineItem2["default"];
exports["default"] = _Timeline2["default"];
module.exports = exports['default'];
|
| File | Statements | Branches | Functions | Lines | |||||
|---|---|---|---|---|---|---|---|---|---|
| css.js | 50% | (1 / 2) | 100% | (0 / 0) | 100% | (0 / 0) | 50% | (1 / 2) |
| 1 2 3 4 5 6 | 2 | 'use strict';
require('../../style/index.css');
require('./index.css');
|
| File | Statements | Branches | Functions | Lines | |||||
|---|---|---|---|---|---|---|---|---|---|
| index.js | 36.63% | (37 / 101) | 5.88% | (4 / 68) | 13.33% | (2 / 15) | 36% | (36 / 100) | |
| placements.js | 58.33% | (7 / 12) | 0% | (0 / 12) | 0% | (0 / 1) | 58.33% | (7 / 12) |
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 | 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 9 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 | 'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
exports["default"] = undefined;
var _defineProperty2 = require('babel-runtime/helpers/defineProperty');
var _defineProperty3 = _interopRequireDefault(_defineProperty2);
var _classCallCheck2 = require('babel-runtime/helpers/classCallCheck');
var _classCallCheck3 = _interopRequireDefault(_classCallCheck2);
var _possibleConstructorReturn2 = require('babel-runtime/helpers/possibleConstructorReturn');
var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2);
var _inherits2 = require('babel-runtime/helpers/inherits');
var _inherits3 = _interopRequireDefault(_inherits2);
var _extends2 = require('babel-runtime/helpers/extends');
var _extends3 = _interopRequireDefault(_extends2);
var _react = require('react');
var _react2 = _interopRequireDefault(_react);
var _rcTooltip = require('rc-tooltip');
var _rcTooltip2 = _interopRequireDefault(_rcTooltip);
var _classnames = require('classnames');
var _classnames2 = _interopRequireDefault(_classnames);
var _placements = require('./placements');
var _placements2 = _interopRequireDefault(_placements);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
var splitObject = function splitObject(obj, keys) {
var picked = {};
var omited = (0, _extends3["default"])({}, obj);
keys.forEach(function (key) {
if (obj && key in obj) {
picked[key] = obj[key];
delete omited[key];
}
});
return { picked: picked, omited: omited };
};
var Tooltip = function (_React$Component) {
(0, _inherits3["default"])(Tooltip, _React$Component);
function Tooltip(props) {
(0, _classCallCheck3["default"])(this, Tooltip);
var _this = (0, _possibleConstructorReturn3["default"])(this, _React$Component.call(this, props));
_this.onVisibleChange = function (visible) {
var onVisibleChange = _this.props.onVisibleChange;
if (!('visible' in _this.props)) {
_this.setState({ visible: _this.isNoTitle() ? false : visible });
}
if (onVisibleChange && !_this.isNoTitle()) {
onVisibleChange(visible);
}
};
// 动态设置动画点
_this.onPopupAlign = function (domNode, align) {
var placements = _this.getPlacements();
// 当前返回的位置
var placement = Object.keys(placements).filter(function (key) {
return placements[key].points[0] === align.points[0] && placements[key].points[1] === align.points[1];
})[0];
if (!placement) {
return;
}
// 根据当前坐标设置动画点
var rect = domNode.getBoundingClientRect();
var transformOrigin = {
top: '50%',
left: '50%'
};
if (placement.indexOf('top') >= 0 || placement.indexOf('Bottom') >= 0) {
transformOrigin.top = rect.height - align.offset[1] + 'px';
} else if (placement.indexOf('Top') >= 0 || placement.indexOf('bottom') >= 0) {
transformOrigin.top = -align.offset[1] + 'px';
}
if (placement.indexOf('left') >= 0 || placement.indexOf('Right') >= 0) {
transformOrigin.left = rect.width - align.offset[0] + 'px';
} else if (placement.indexOf('right') >= 0 || placement.indexOf('Left') >= 0) {
transformOrigin.left = -align.offset[0] + 'px';
}
domNode.style.transformOrigin = transformOrigin.left + ' ' + transformOrigin.top;
};
_this.state = {
visible: !!props.visible
};
return _this;
}
Tooltip.prototype.componentWillReceiveProps = function componentWillReceiveProps(nextProps) {
if ('visible' in nextProps) {
this.setState({ visible: nextProps.visible });
}
};
Tooltip.prototype.getPopupDomNode = function getPopupDomNode() {
return this.refs.tooltip.getPopupDomNode();
};
Tooltip.prototype.getPlacements = function getPlacements() {
var _props = this.props,
builtinPlacements = _props.builtinPlacements,
arrowPointAtCenter = _props.arrowPointAtCenter;
return builtinPlacements || (0, _placements2["default"])({
arrowPointAtCenter: arrowPointAtCenter,
verticalArrowShift: 8
});
};
Tooltip.prototype.isHoverTrigger = function isHoverTrigger() {
var trigger = this.props.trigger;
if (!trigger || trigger === 'hover') {
return true;
}
if (Array.isArray(trigger)) {
return trigger.indexOf('hover') >= 0;
}
return false;
};
// Fix Tooltip won't hide at disabled button
// mouse events don't trigger at disabled button in Chrome
// https://github.com/react-component/tooltip/issues/18
Tooltip.prototype.getDisabledCompatibleChildren = function getDisabledCompatibleChildren(element) {
if ((element.type.__ANT_BUTTON || element.type === 'button') && element.props.disabled && this.isHoverTrigger()) {
// Pick some layout related style properties up to span
// Prevent layout bugs like https://github.com/ant-design/ant-design/issues/5254
var _splitObject = splitObject(element.props.style, ['position', 'left', 'right', 'top', 'bottom', 'float', 'display', 'zIndex']),
picked = _splitObject.picked,
omited = _splitObject.omited;
var spanStyle = (0, _extends3["default"])({ display: 'inline-block' }, picked, { cursor: 'not-allowed' });
var buttonStyle = (0, _extends3["default"])({}, omited, { pointerEvents: 'none' });
var child = (0, _react.cloneElement)(element, {
style: buttonStyle,
className: null
});
return _react2["default"].createElement(
'span',
{ style: spanStyle, className: element.props.className },
child
);
}
return element;
};
Tooltip.prototype.isNoTitle = function isNoTitle() {
var _props2 = this.props,
title = _props2.title,
overlay = _props2.overlay;
return !title && !overlay; // overlay for old version compatibility
};
Tooltip.prototype.render = function render() {
var props = this.props,
state = this.state;
var prefixCls = props.prefixCls,
title = props.title,
overlay = props.overlay,
openClassName = props.openClassName,
getPopupContainer = props.getPopupContainer,
getTooltipContainer = props.getTooltipContainer;
var children = props.children;
var visible = state.visible;
// Hide tooltip when there is no title
if (!('visible' in props) && this.isNoTitle()) {
visible = false;
}
var child = this.getDisabledCompatibleChildren(_react2["default"].isValidElement(children) ? children : _react2["default"].createElement(
'span',
null,
children
));
var childProps = child.props;
var childCls = (0, _classnames2["default"])(childProps.className, (0, _defineProperty3["default"])({}, openClassName || prefixCls + '-open', true));
return _react2["default"].createElement(
_rcTooltip2["default"],
(0, _extends3["default"])({}, this.props, { getTooltipContainer: getPopupContainer || getTooltipContainer, ref: 'tooltip', builtinPlacements: this.getPlacements(), overlay: overlay || title, visible: visible, onVisibleChange: this.onVisibleChange, onPopupAlign: this.onPopupAlign }),
visible ? (0, _react.cloneElement)(child, { className: childCls }) : child
);
};
return Tooltip;
}(_react2["default"].Component);
exports["default"] = Tooltip;
Tooltip.defaultProps = {
prefixCls: 'ant-tooltip',
placement: 'top',
transitionName: 'zoom-big-fast',
mouseEnterDelay: 0.1,
mouseLeaveDelay: 0.1,
arrowPointAtCenter: false
};
module.exports = exports['default'];
|
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 | 1 1 1 1 1 1 1 | 'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
exports["default"] = getPlacements;
var _placements = require('rc-tooltip/lib/placements');
var autoAdjustOverflow = {
adjustX: 1,
adjustY: 1
};
var targetOffset = [0, 0];
function getPlacements() {
var config = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
if (!config.arrowPointAtCenter) {
return _placements.placements;
}
var _config$arrowWidth = config.arrowWidth,
arrowWidth = _config$arrowWidth === undefined ? 5 : _config$arrowWidth,
_config$horizontalArr = config.horizontalArrowShift,
horizontalArrowShift = _config$horizontalArr === undefined ? 16 : _config$horizontalArr,
_config$verticalArrow = config.verticalArrowShift,
verticalArrowShift = _config$verticalArrow === undefined ? 12 : _config$verticalArrow;
return {
left: {
points: ['cr', 'cl'],
overflow: autoAdjustOverflow,
offset: [-4, 0],
targetOffset: targetOffset
},
right: {
points: ['cl', 'cr'],
overflow: autoAdjustOverflow,
offset: [4, 0],
targetOffset: targetOffset
},
top: {
points: ['bc', 'tc'],
overflow: autoAdjustOverflow,
offset: [0, -4],
targetOffset: targetOffset
},
bottom: {
points: ['tc', 'bc'],
overflow: autoAdjustOverflow,
offset: [0, 4],
targetOffset: targetOffset
},
topLeft: {
points: ['bl', 'tc'],
overflow: autoAdjustOverflow,
offset: [-(horizontalArrowShift + arrowWidth), -4],
targetOffset: targetOffset
},
leftTop: {
points: ['tr', 'cl'],
overflow: autoAdjustOverflow,
offset: [-4, -(verticalArrowShift + arrowWidth)],
targetOffset: targetOffset
},
topRight: {
points: ['br', 'tc'],
overflow: autoAdjustOverflow,
offset: [horizontalArrowShift + arrowWidth, -4],
targetOffset: targetOffset
},
rightTop: {
points: ['tl', 'cr'],
overflow: autoAdjustOverflow,
offset: [4, -(verticalArrowShift + arrowWidth)],
targetOffset: targetOffset
},
bottomRight: {
points: ['tr', 'bc'],
overflow: autoAdjustOverflow,
offset: [horizontalArrowShift + arrowWidth, 4],
targetOffset: targetOffset
},
rightBottom: {
points: ['bl', 'cr'],
overflow: autoAdjustOverflow,
offset: [4, verticalArrowShift + arrowWidth],
targetOffset: targetOffset
},
bottomLeft: {
points: ['tl', 'bc'],
overflow: autoAdjustOverflow,
offset: [-(horizontalArrowShift + arrowWidth), 4],
targetOffset: targetOffset
},
leftBottom: {
points: ['br', 'cl'],
overflow: autoAdjustOverflow,
offset: [-4, verticalArrowShift + arrowWidth],
targetOffset: targetOffset
}
};
}
module.exports = exports['default'];
|
| File | Statements | Branches | Functions | Lines | |||||
|---|---|---|---|---|---|---|---|---|---|
| css.js | 50% | (1 / 2) | 100% | (0 / 0) | 100% | (0 / 0) | 50% | (1 / 2) |
| 1 2 3 4 5 6 | 2 | 'use strict';
require('../../style/index.css');
require('./index.css');
|
| File | Statements | Branches | Functions | Lines | |||||
|---|---|---|---|---|---|---|---|---|---|
| index.js | 25.58% | (44 / 172) | 5.71% | (4 / 70) | 4.35% | (2 / 46) | 25.15% | (43 / 171) | |
| item.js | 66.67% | (32 / 48) | 50% | (4 / 8) | 33.33% | (2 / 6) | 65.96% | (31 / 47) | |
| list.js | 40% | (42 / 105) | 9.09% | (4 / 44) | 10% | (2 / 20) | 39.42% | (41 / 104) | |
| operation.js | 80.65% | (25 / 31) | 100% | (4 / 4) | 40% | (2 / 5) | 80% | (24 / 30) | |
| search.js | 61.54% | (24 / 39) | 33.33% | (4 / 12) | 33.33% | (2 / 6) | 60.53% | (23 / 38) |
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 | 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 11 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 | 'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
var _toConsumableArray2 = require('babel-runtime/helpers/toConsumableArray');
var _toConsumableArray3 = _interopRequireDefault(_toConsumableArray2);
var _defineProperty2 = require('babel-runtime/helpers/defineProperty');
var _defineProperty3 = _interopRequireDefault(_defineProperty2);
var _classCallCheck2 = require('babel-runtime/helpers/classCallCheck');
var _classCallCheck3 = _interopRequireDefault(_classCallCheck2);
var _possibleConstructorReturn2 = require('babel-runtime/helpers/possibleConstructorReturn');
var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2);
var _inherits2 = require('babel-runtime/helpers/inherits');
var _inherits3 = _interopRequireDefault(_inherits2);
var _react = require('react');
var _react2 = _interopRequireDefault(_react);
var _classnames = require('classnames');
var _classnames2 = _interopRequireDefault(_classnames);
var _list = require('./list');
var _list2 = _interopRequireDefault(_list);
var _operation = require('./operation');
var _operation2 = _interopRequireDefault(_operation);
var _search = require('./search');
var _search2 = _interopRequireDefault(_search);
var _injectLocale = require('../locale-provider/injectLocale');
var _injectLocale2 = _interopRequireDefault(_injectLocale);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
function noop() {}
var Transfer = function (_React$Component) {
(0, _inherits3["default"])(Transfer, _React$Component);
function Transfer(props) {
(0, _classCallCheck3["default"])(this, Transfer);
var _this = (0, _possibleConstructorReturn3["default"])(this, _React$Component.call(this, props));
_this.moveTo = function (direction) {
var _this$props = _this.props,
_this$props$targetKey = _this$props.targetKeys,
targetKeys = _this$props$targetKey === undefined ? [] : _this$props$targetKey,
_this$props$dataSourc = _this$props.dataSource,
dataSource = _this$props$dataSourc === undefined ? [] : _this$props$dataSourc,
onChange = _this$props.onChange;
var _this$state = _this.state,
sourceSelectedKeys = _this$state.sourceSelectedKeys,
targetSelectedKeys = _this$state.targetSelectedKeys;
var moveKeys = direction === 'right' ? sourceSelectedKeys : targetSelectedKeys;
// filter the disabled options
var newMoveKeys = moveKeys.filter(function (key) {
return !dataSource.some(function (data) {
return !!(key === data.key && data.disabled);
});
});
// move items to target box
var newTargetKeys = direction === 'right' ? newMoveKeys.concat(targetKeys) : targetKeys.filter(function (targetKey) {
return newMoveKeys.indexOf(targetKey) === -1;
});
// empty checked keys
var oppositeDirection = direction === 'right' ? 'left' : 'right';
_this.setState((0, _defineProperty3["default"])({}, _this.getSelectedKeysName(oppositeDirection), []));
_this.handleSelectChange(oppositeDirection, []);
if (onChange) {
onChange(newTargetKeys, direction, newMoveKeys);
}
};
_this.moveToLeft = function () {
return _this.moveTo('left');
};
_this.moveToRight = function () {
return _this.moveTo('right');
};
_this.handleSelectAll = function (direction, filteredDataSource, checkAll) {
var holder = checkAll ? [] : filteredDataSource.map(function (item) {
return item.key;
});
_this.handleSelectChange(direction, holder);
if (!_this.props.selectedKeys) {
_this.setState((0, _defineProperty3["default"])({}, _this.getSelectedKeysName(direction), holder));
}
};
_this.handleLeftSelectAll = function (filteredDataSource, checkAll) {
return _this.handleSelectAll('left', filteredDataSource, checkAll);
};
_this.handleRightSelectAll = function (filteredDataSource, checkAll) {
return _this.handleSelectAll('right', filteredDataSource, checkAll);
};
_this.handleFilter = function (direction, e) {
_this.setState((0, _defineProperty3["default"])({}, direction + 'Filter', e.target.value));
if (_this.props.onSearchChange) {
_this.props.onSearchChange(direction, e);
}
};
_this.handleLeftFilter = function (e) {
return _this.handleFilter('left', e);
};
_this.handleRightFilter = function (e) {
return _this.handleFilter('right', e);
};
_this.handleClear = function (direction) {
_this.setState((0, _defineProperty3["default"])({}, direction + 'Filter', ''));
};
_this.handleLeftClear = function () {
return _this.handleClear('left');
};
_this.handleRightClear = function () {
return _this.handleClear('right');
};
_this.handleSelect = function (direction, selectedItem, checked) {
var _this$state2 = _this.state,
sourceSelectedKeys = _this$state2.sourceSelectedKeys,
targetSelectedKeys = _this$state2.targetSelectedKeys;
var holder = direction === 'left' ? [].concat((0, _toConsumableArray3["default"])(sourceSelectedKeys)) : [].concat((0, _toConsumableArray3["default"])(targetSelectedKeys));
var index = holder.indexOf(selectedItem.key);
if (index > -1) {
holder.splice(index, 1);
}
if (checked) {
holder.push(selectedItem.key);
}
_this.handleSelectChange(direction, holder);
if (!_this.props.selectedKeys) {
_this.setState((0, _defineProperty3["default"])({}, _this.getSelectedKeysName(direction), holder));
}
};
_this.handleLeftSelect = function (selectedItem, checked) {
return _this.handleSelect('left', selectedItem, checked);
};
_this.handleRightSelect = function (selectedItem, checked) {
return _this.handleSelect('right', selectedItem, checked);
};
_this.handleScroll = function (direction, e) {
var onScroll = _this.props.onScroll;
if (onScroll) {
onScroll(direction, e);
}
};
_this.handleLeftScroll = function (e) {
return _this.handleScroll('left', e);
};
_this.handleRightScroll = function (e) {
return _this.handleScroll('right', e);
};
var _props$selectedKeys = props.selectedKeys,
selectedKeys = _props$selectedKeys === undefined ? [] : _props$selectedKeys,
_props$targetKeys = props.targetKeys,
targetKeys = _props$targetKeys === undefined ? [] : _props$targetKeys;
_this.state = {
leftFilter: '',
rightFilter: '',
sourceSelectedKeys: selectedKeys.filter(function (key) {
return targetKeys.indexOf(key) === -1;
}),
targetSelectedKeys: selectedKeys.filter(function (key) {
return targetKeys.indexOf(key) > -1;
})
};
return _this;
}
Transfer.prototype.componentWillReceiveProps = function componentWillReceiveProps(nextProps) {
var _state = this.state,
sourceSelectedKeys = _state.sourceSelectedKeys,
targetSelectedKeys = _state.targetSelectedKeys;
if (nextProps.targetKeys !== this.props.targetKeys || nextProps.dataSource !== this.props.dataSource) {
var existInDateSourcekey = function existInDateSourcekey(key) {
return dataSource.some(function (item) {
return item.key === key;
});
};
// clear key nolonger existed
// clear checkedKeys according to targetKeys
// clear cached splited dataSource
this.splitedDataSource = null;
var dataSource = nextProps.dataSource,
_nextProps$targetKeys = nextProps.targetKeys,
targetKeys = _nextProps$targetKeys === undefined ? [] : _nextProps$targetKeys;
this.setState({
sourceSelectedKeys: sourceSelectedKeys.filter(existInDateSourcekey).filter(function (data) {
return targetKeys.filter(function (key) {
return key === data;
}).length === 0;
}),
targetSelectedKeys: targetSelectedKeys.filter(existInDateSourcekey).filter(function (data) {
return targetKeys.filter(function (key) {
return key === data;
}).length > 0;
})
});
}
if (nextProps.selectedKeys) {
var _targetKeys = nextProps.targetKeys;
this.setState({
sourceSelectedKeys: nextProps.selectedKeys.filter(function (key) {
return _targetKeys.indexOf(key) === -1;
}),
targetSelectedKeys: nextProps.selectedKeys.filter(function (key) {
return _targetKeys.indexOf(key) > -1;
})
});
}
};
Transfer.prototype.splitDataSource = function splitDataSource(props) {
if (this.splitedDataSource) {
return this.splitedDataSource;
}
var rowKey = props.rowKey,
dataSource = props.dataSource,
_props$targetKeys2 = props.targetKeys,
targetKeys = _props$targetKeys2 === undefined ? [] : _props$targetKeys2;
if (rowKey) {
dataSource.forEach(function (record) {
record.key = rowKey(record);
});
}
var leftDataSource = dataSource.filter(function (_ref) {
var key = _ref.key;
return targetKeys.indexOf(key) === -1;
});
var rightDataSource = [];
targetKeys.forEach(function (targetKey) {
var targetItem = dataSource.filter(function (record) {
return record.key === targetKey;
})[0];
if (targetItem) {
rightDataSource.push(targetItem);
}
});
this.splitedDataSource = {
leftDataSource: leftDataSource,
rightDataSource: rightDataSource
};
return this.splitedDataSource;
};
Transfer.prototype.handleSelectChange = function handleSelectChange(direction, holder) {
var _state2 = this.state,
sourceSelectedKeys = _state2.sourceSelectedKeys,
targetSelectedKeys = _state2.targetSelectedKeys;
var onSelectChange = this.props.onSelectChange;
if (!onSelectChange) {
return;
}
if (direction === 'left') {
onSelectChange(holder, targetSelectedKeys);
} else {
onSelectChange(sourceSelectedKeys, holder);
}
};
Transfer.prototype.getTitles = function getTitles() {
var props = this.props;
if (props.titles) {
return props.titles;
}
var transferLocale = this.getLocale();
return transferLocale.titles;
};
Transfer.prototype.getSelectedKeysName = function getSelectedKeysName(direction) {
return direction === 'left' ? 'sourceSelectedKeys' : 'targetSelectedKeys';
};
Transfer.prototype.render = function render() {
var locale = this.getLocale();
var _props = this.props,
_props$prefixCls = _props.prefixCls,
prefixCls = _props$prefixCls === undefined ? 'ant-transfer' : _props$prefixCls,
className = _props.className,
_props$operations = _props.operations,
operations = _props$operations === undefined ? [] : _props$operations,
showSearch = _props.showSearch,
_props$notFoundConten = _props.notFoundContent,
notFoundContent = _props$notFoundConten === undefined ? locale.notFoundContent : _props$notFoundConten,
_props$searchPlacehol = _props.searchPlaceholder,
searchPlaceholder = _props$searchPlacehol === undefined ? locale.searchPlaceholder : _props$searchPlacehol,
body = _props.body,
footer = _props.footer,
listStyle = _props.listStyle,
filterOption = _props.filterOption,
render = _props.render,
lazy = _props.lazy;
var _state3 = this.state,
leftFilter = _state3.leftFilter,
rightFilter = _state3.rightFilter,
sourceSelectedKeys = _state3.sourceSelectedKeys,
targetSelectedKeys = _state3.targetSelectedKeys;
var _splitDataSource = this.splitDataSource(this.props),
leftDataSource = _splitDataSource.leftDataSource,
rightDataSource = _splitDataSource.rightDataSource;
var leftActive = targetSelectedKeys.length > 0;
var rightActive = sourceSelectedKeys.length > 0;
var cls = (0, _classnames2["default"])(className, prefixCls);
var titles = this.getTitles();
return _react2["default"].createElement(
'div',
{ className: cls },
_react2["default"].createElement(_list2["default"], { prefixCls: prefixCls + '-list', titleText: titles[0], dataSource: leftDataSource, filter: leftFilter, filterOption: filterOption, style: listStyle, checkedKeys: sourceSelectedKeys, handleFilter: this.handleLeftFilter, handleClear: this.handleLeftClear, handleSelect: this.handleLeftSelect, handleSelectAll: this.handleLeftSelectAll, render: render, showSearch: showSearch, searchPlaceholder: searchPlaceholder, notFoundContent: notFoundContent, itemUnit: locale.itemUnit, itemsUnit: locale.itemsUnit, body: body, footer: footer, lazy: lazy, onScroll: this.handleLeftScroll }),
_react2["default"].createElement(_operation2["default"], { className: prefixCls + '-operation', rightActive: rightActive, rightArrowText: operations[0], moveToRight: this.moveToRight, leftActive: leftActive, leftArrowText: operations[1], moveToLeft: this.moveToLeft }),
_react2["default"].createElement(_list2["default"], { prefixCls: prefixCls + '-list', titleText: titles[1], dataSource: rightDataSource, filter: rightFilter, filterOption: filterOption, style: listStyle, checkedKeys: targetSelectedKeys, handleFilter: this.handleRightFilter, handleClear: this.handleRightClear, handleSelect: this.handleRightSelect, handleSelectAll: this.handleRightSelectAll, render: render, showSearch: showSearch, searchPlaceholder: searchPlaceholder, notFoundContent: notFoundContent, itemUnit: locale.itemUnit, itemsUnit: locale.itemsUnit, body: body, footer: footer, lazy: lazy, onScroll: this.handleRightScroll })
);
};
return Transfer;
}(_react2["default"].Component);
// For high-level customized Transfer @dqaria
Transfer.List = _list2["default"];
Transfer.Operation = _operation2["default"];
Transfer.Search = _search2["default"];
Transfer.defaultProps = {
dataSource: [],
render: noop,
showSearch: false
};
Transfer.propTypes = {
prefixCls: _react.PropTypes.string,
dataSource: _react.PropTypes.array,
render: _react.PropTypes.func,
targetKeys: _react.PropTypes.array,
onChange: _react.PropTypes.func,
height: _react.PropTypes.number,
listStyle: _react.PropTypes.object,
className: _react.PropTypes.string,
titles: _react.PropTypes.array,
operations: _react.PropTypes.array,
showSearch: _react.PropTypes.bool,
filterOption: _react.PropTypes.func,
searchPlaceholder: _react.PropTypes.string,
notFoundContent: _react.PropTypes.node,
body: _react.PropTypes.func,
footer: _react.PropTypes.func,
rowKey: _react.PropTypes.func,
lazy: _react.PropTypes.oneOfType([_react.PropTypes.object, _react.PropTypes.bool])
};
var injectTransferLocale = (0, _injectLocale2["default"])('Transfer', {
titles: ['', ''],
searchPlaceholder: 'Search',
notFoundContent: 'Not Found'
});
exports["default"] = injectTransferLocale(Transfer);
module.exports = exports['default'];
|
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 | 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 10 1 1 1 1 1 1 1 1 | 'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
exports["default"] = undefined;
var _defineProperty2 = require('babel-runtime/helpers/defineProperty');
var _defineProperty3 = _interopRequireDefault(_defineProperty2);
var _classCallCheck2 = require('babel-runtime/helpers/classCallCheck');
var _classCallCheck3 = _interopRequireDefault(_classCallCheck2);
var _possibleConstructorReturn2 = require('babel-runtime/helpers/possibleConstructorReturn');
var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2);
var _inherits2 = require('babel-runtime/helpers/inherits');
var _inherits3 = _interopRequireDefault(_inherits2);
var _react = require('react');
var _react2 = _interopRequireDefault(_react);
var _classnames = require('classnames');
var _classnames2 = _interopRequireDefault(_classnames);
var _PureRenderMixin = require('rc-util/lib/PureRenderMixin');
var _PureRenderMixin2 = _interopRequireDefault(_PureRenderMixin);
var _objectAssign = require('object-assign');
var _objectAssign2 = _interopRequireDefault(_objectAssign);
var _reactLazyLoad = require('react-lazy-load');
var _reactLazyLoad2 = _interopRequireDefault(_reactLazyLoad);
var _checkbox = require('../checkbox');
var _checkbox2 = _interopRequireDefault(_checkbox);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
var Item = function (_React$Component) {
(0, _inherits3["default"])(Item, _React$Component);
function Item() {
(0, _classCallCheck3["default"])(this, Item);
return (0, _possibleConstructorReturn3["default"])(this, _React$Component.apply(this, arguments));
}
Item.prototype.shouldComponentUpdate = function shouldComponentUpdate() {
for (var _len = arguments.length, args = Array(_len), _key = 0; _key < _len; _key++) {
args[_key] = arguments[_key];
}
return _PureRenderMixin2["default"].shouldComponentUpdate.apply(this, args);
};
Item.prototype.render = function render() {
var _classNames;
var _props = this.props,
renderedText = _props.renderedText,
renderedEl = _props.renderedEl,
item = _props.item,
lazy = _props.lazy,
checked = _props.checked,
prefixCls = _props.prefixCls,
onClick = _props.onClick;
var className = (0, _classnames2["default"])((_classNames = {}, (0, _defineProperty3["default"])(_classNames, prefixCls + '-content-item', true), (0, _defineProperty3["default"])(_classNames, prefixCls + '-content-item-disabled', item.disabled), _classNames));
var listItem = _react2["default"].createElement(
'li',
{ className: className, title: renderedText, onClick: item.disabled ? undefined : function () {
return onClick(item);
} },
_react2["default"].createElement(_checkbox2["default"], { checked: checked, disabled: item.disabled }),
_react2["default"].createElement(
'span',
null,
renderedEl
)
);
var children = null;
if (lazy) {
var lazyProps = (0, _objectAssign2["default"])({
height: 32,
offset: 500,
throttle: 0,
debounce: false
}, lazy);
children = _react2["default"].createElement(
_reactLazyLoad2["default"],
lazyProps,
listItem
);
} else {
children = listItem;
}
return children;
};
return Item;
}(_react2["default"].Component);
exports["default"] = Item;
module.exports = exports['default'];
|
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 | 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 12 1 1 1 1 1 1 1 1 1 1 1 1 1 1 | 'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
exports["default"] = undefined;
var _defineProperty2 = require('babel-runtime/helpers/defineProperty');
var _defineProperty3 = _interopRequireDefault(_defineProperty2);
var _classCallCheck2 = require('babel-runtime/helpers/classCallCheck');
var _classCallCheck3 = _interopRequireDefault(_classCallCheck2);
var _possibleConstructorReturn2 = require('babel-runtime/helpers/possibleConstructorReturn');
var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2);
var _inherits2 = require('babel-runtime/helpers/inherits');
var _inherits3 = _interopRequireDefault(_inherits2);
var _react = require('react');
var _react2 = _interopRequireDefault(_react);
var _classnames = require('classnames');
var _classnames2 = _interopRequireDefault(_classnames);
var _rcAnimate = require('rc-animate');
var _rcAnimate2 = _interopRequireDefault(_rcAnimate);
var _PureRenderMixin = require('rc-util/lib/PureRenderMixin');
var _PureRenderMixin2 = _interopRequireDefault(_PureRenderMixin);
var _objectAssign = require('object-assign');
var _objectAssign2 = _interopRequireDefault(_objectAssign);
var _checkbox = require('../checkbox');
var _checkbox2 = _interopRequireDefault(_checkbox);
var _search = require('./search');
var _search2 = _interopRequireDefault(_search);
var _item = require('./item');
var _item2 = _interopRequireDefault(_item);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
function noop() {}
function isRenderResultPlainObject(result) {
return result && !_react2["default"].isValidElement(result) && Object.prototype.toString.call(result) === '[object Object]';
}
var TransferList = function (_React$Component) {
(0, _inherits3["default"])(TransferList, _React$Component);
function TransferList(props) {
(0, _classCallCheck3["default"])(this, TransferList);
var _this = (0, _possibleConstructorReturn3["default"])(this, _React$Component.call(this, props));
_this.handleSelect = function (selectedItem) {
var checkedKeys = _this.props.checkedKeys;
var result = checkedKeys.some(function (key) {
return key === selectedItem.key;
});
_this.props.handleSelect(selectedItem, !result);
};
_this.handleFilter = function (e) {
_this.props.handleFilter(e);
};
_this.handleClear = function () {
_this.props.handleClear();
};
_this.matchFilter = function (text, item) {
var _this$props = _this.props,
filter = _this$props.filter,
filterOption = _this$props.filterOption;
if (filterOption) {
return filterOption(filter, item);
}
return text.indexOf(filter) >= 0;
};
_this.renderItem = function (item) {
var _this$props$render = _this.props.render,
render = _this$props$render === undefined ? noop : _this$props$render;
var renderResult = render(item);
var isRenderResultPlain = isRenderResultPlainObject(renderResult);
return {
renderedText: isRenderResultPlain ? renderResult.value : renderResult,
renderedEl: isRenderResultPlain ? renderResult.label : renderResult
};
};
_this.state = {
mounted: false
};
return _this;
}
TransferList.prototype.componentDidMount = function componentDidMount() {
var _this2 = this;
this.timer = setTimeout(function () {
_this2.setState({
mounted: true
});
}, 0);
};
TransferList.prototype.componentWillUnmount = function componentWillUnmount() {
clearTimeout(this.timer);
};
TransferList.prototype.shouldComponentUpdate = function shouldComponentUpdate() {
for (var _len = arguments.length, args = Array(_len), _key = 0; _key < _len; _key++) {
args[_key] = arguments[_key];
}
return _PureRenderMixin2["default"].shouldComponentUpdate.apply(this, args);
};
TransferList.prototype.getCheckStatus = function getCheckStatus(filteredDataSource) {
var checkedKeys = this.props.checkedKeys;
if (checkedKeys.length === 0) {
return 'none';
} else if (filteredDataSource.every(function (item) {
return checkedKeys.indexOf(item.key) >= 0;
})) {
return 'all';
}
return 'part';
};
TransferList.prototype.render = function render() {
var _this3 = this;
var _props = this.props,
prefixCls = _props.prefixCls,
dataSource = _props.dataSource,
titleText = _props.titleText,
checkedKeys = _props.checkedKeys,
lazy = _props.lazy,
_props$body = _props.body,
body = _props$body === undefined ? noop : _props$body,
_props$footer = _props.footer,
footer = _props$footer === undefined ? noop : _props$footer,
showSearch = _props.showSearch,
style = _props.style,
filter = _props.filter,
searchPlaceholder = _props.searchPlaceholder,
notFoundContent = _props.notFoundContent,
itemUnit = _props.itemUnit,
itemsUnit = _props.itemsUnit,
onScroll = _props.onScroll;
// Custom Layout
var footerDom = footer((0, _objectAssign2["default"])({}, this.props));
var bodyDom = body((0, _objectAssign2["default"])({}, this.props));
var listCls = (0, _classnames2["default"])(prefixCls, (0, _defineProperty3["default"])({}, prefixCls + '-with-footer', !!footerDom));
var filteredDataSource = [];
var totalDataSource = [];
var showItems = dataSource.map(function (item) {
var _renderItem = _this3.renderItem(item),
renderedText = _renderItem.renderedText,
renderedEl = _renderItem.renderedEl;
if (filter && filter.trim() && !_this3.matchFilter(renderedText, item)) {
return null;
}
// all show items
totalDataSource.push(item);
if (!item.disabled) {
// response to checkAll items
filteredDataSource.push(item);
}
var checked = checkedKeys.indexOf(item.key) >= 0;
return _react2["default"].createElement(_item2["default"], { key: item.key, item: item, lazy: lazy, renderedText: renderedText, renderedEl: renderedEl, checked: checked, prefixCls: prefixCls, onClick: _this3.handleSelect });
});
var unit = dataSource.length > 1 ? itemsUnit : itemUnit;
var search = showSearch ? _react2["default"].createElement(
'div',
{ className: prefixCls + '-body-search-wrapper' },
_react2["default"].createElement(_search2["default"], { prefixCls: prefixCls + '-search', onChange: this.handleFilter, handleClear: this.handleClear, placeholder: searchPlaceholder, value: filter })
) : null;
var listBody = bodyDom || _react2["default"].createElement(
'div',
{ className: showSearch ? prefixCls + '-body ' + prefixCls + '-body-with-search' : prefixCls + '-body' },
search,
_react2["default"].createElement(
_rcAnimate2["default"],
{ component: 'ul', componentProps: { onScroll: onScroll }, className: prefixCls + '-content', transitionName: this.state.mounted ? prefixCls + '-content-item-highlight' : '', transitionLeave: false },
showItems
),
_react2["default"].createElement(
'div',
{ className: prefixCls + '-body-not-found' },
notFoundContent
)
);
var listFooter = footerDom ? _react2["default"].createElement(
'div',
{ className: prefixCls + '-footer' },
footerDom
) : null;
var checkStatus = this.getCheckStatus(filteredDataSource);
var checkedAll = checkStatus === 'all';
var checkAllCheckbox = _react2["default"].createElement(_checkbox2["default"], { ref: 'checkbox', checked: checkedAll, indeterminate: checkStatus === 'part', onChange: function onChange() {
return _this3.props.handleSelectAll(filteredDataSource, checkedAll);
} });
return _react2["default"].createElement(
'div',
{ className: listCls, style: style },
_react2["default"].createElement(
'div',
{ className: prefixCls + '-header' },
checkAllCheckbox,
_react2["default"].createElement(
'span',
{ className: prefixCls + '-header-selected' },
_react2["default"].createElement(
'span',
null,
(checkedKeys.length > 0 ? checkedKeys.length + '/' : '') + totalDataSource.length,
' ',
unit
),
_react2["default"].createElement(
'span',
{ className: prefixCls + '-header-title' },
titleText
)
)
),
listBody,
listFooter
);
};
return TransferList;
}(_react2["default"].Component);
exports["default"] = TransferList;
TransferList.defaultProps = {
dataSource: [],
titleText: '',
showSearch: false,
render: noop,
lazy: {}
};
module.exports = exports['default'];
|
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 | 1 1 1 1 1 1 1 1 1 1 1 1 1 1 6 1 1 1 1 1 1 1 1 1 | 'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
exports["default"] = undefined;
var _classCallCheck2 = require('babel-runtime/helpers/classCallCheck');
var _classCallCheck3 = _interopRequireDefault(_classCallCheck2);
var _possibleConstructorReturn2 = require('babel-runtime/helpers/possibleConstructorReturn');
var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2);
var _inherits2 = require('babel-runtime/helpers/inherits');
var _inherits3 = _interopRequireDefault(_inherits2);
var _react = require('react');
var _react2 = _interopRequireDefault(_react);
var _button = require('../button');
var _button2 = _interopRequireDefault(_button);
var _icon = require('../icon');
var _icon2 = _interopRequireDefault(_icon);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
function noop() {}
var TransferOperation = function (_React$Component) {
(0, _inherits3["default"])(TransferOperation, _React$Component);
function TransferOperation() {
(0, _classCallCheck3["default"])(this, TransferOperation);
return (0, _possibleConstructorReturn3["default"])(this, _React$Component.apply(this, arguments));
}
TransferOperation.prototype.render = function render() {
var _props = this.props,
moveToLeft = _props.moveToLeft,
moveToRight = _props.moveToRight,
leftArrowText = _props.leftArrowText,
rightArrowText = _props.rightArrowText,
leftActive = _props.leftActive,
rightActive = _props.rightActive,
className = _props.className;
var moveToLeftButton = _react2["default"].createElement(
_button2["default"],
{ type: 'primary', size: 'small', disabled: !leftActive, onClick: moveToLeft },
_react2["default"].createElement(
'span',
null,
_react2["default"].createElement(_icon2["default"], { type: 'left' }),
leftArrowText
)
);
var moveToRightButton = _react2["default"].createElement(
_button2["default"],
{ type: 'primary', size: 'small', disabled: !rightActive, onClick: moveToRight },
_react2["default"].createElement(
'span',
null,
rightArrowText,
_react2["default"].createElement(_icon2["default"], { type: 'right' })
)
);
return _react2["default"].createElement(
'div',
{ className: className },
moveToLeftButton,
moveToRightButton
);
};
return TransferOperation;
}(_react2["default"].Component);
exports["default"] = TransferOperation;
TransferOperation.defaultProps = {
leftArrowText: '',
rightArrowText: '',
moveToLeft: noop,
moveToRight: noop
};
module.exports = exports['default'];
|
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 | 1 1 1 1 1 1 1 1 1 1 1 1 1 1 6 1 1 1 1 1 1 1 1 | 'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
exports["default"] = undefined;
var _classCallCheck2 = require('babel-runtime/helpers/classCallCheck');
var _classCallCheck3 = _interopRequireDefault(_classCallCheck2);
var _possibleConstructorReturn2 = require('babel-runtime/helpers/possibleConstructorReturn');
var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2);
var _inherits2 = require('babel-runtime/helpers/inherits');
var _inherits3 = _interopRequireDefault(_inherits2);
var _react = require('react');
var _react2 = _interopRequireDefault(_react);
var _icon = require('../icon');
var _icon2 = _interopRequireDefault(_icon);
var _input = require('../input');
var _input2 = _interopRequireDefault(_input);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
var Search = function (_React$Component) {
(0, _inherits3["default"])(Search, _React$Component);
function Search() {
(0, _classCallCheck3["default"])(this, Search);
var _this = (0, _possibleConstructorReturn3["default"])(this, _React$Component.apply(this, arguments));
_this.handleChange = function (e) {
var onChange = _this.props.onChange;
if (onChange) {
onChange(e);
}
};
_this.handleClear = function (e) {
e.preventDefault();
var handleClear = _this.props.handleClear;
if (handleClear) {
handleClear(e);
}
};
return _this;
}
Search.prototype.render = function render() {
var _props = this.props,
placeholder = _props.placeholder,
value = _props.value,
prefixCls = _props.prefixCls;
var icon = value && value.length > 0 ? _react2["default"].createElement(
'a',
{ href: '#', className: prefixCls + '-action', onClick: this.handleClear },
_react2["default"].createElement(_icon2["default"], { type: 'cross-circle' })
) : _react2["default"].createElement(
'span',
{ className: prefixCls + '-action' },
_react2["default"].createElement(_icon2["default"], { type: 'search' })
);
return _react2["default"].createElement(
'div',
null,
_react2["default"].createElement(_input2["default"], { placeholder: placeholder, className: prefixCls, value: value, ref: 'input', onChange: this.handleChange }),
icon
);
};
return Search;
}(_react2["default"].Component);
exports["default"] = Search;
Search.defaultProps = {
placeholder: ''
};
module.exports = exports['default'];
|
| File | Statements | Branches | Functions | Lines | |||||
|---|---|---|---|---|---|---|---|---|---|
| css.js | 20% | (1 / 5) | 100% | (0 / 0) | 100% | (0 / 0) | 20% | (1 / 5) |
| 1 2 3 4 5 6 7 8 9 10 11 12 | 2 | 'use strict';
require('../../style/index.css');
require('./index.css');
require('../../checkbox/style/css');
require('../../button/style/css');
require('../../input/style/css');
|
| File | Statements | Branches | Functions | Lines | |||||
|---|---|---|---|---|---|---|---|---|---|
| index.js | 64.81% | (35 / 54) | 28.57% | (6 / 21) | 40% | (2 / 5) | 68% | (34 / 50) | |
| interface.js | 100% | (0 / 0) | 100% | (0 / 0) | 100% | (0 / 0) | 100% | (0 / 0) |
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 | 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 9 1 1 1 1 1 1 1 1 1 1 1 1 1 1 | 'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
var _extends2 = require('babel-runtime/helpers/extends');
var _extends3 = _interopRequireDefault(_extends2);
var _defineProperty2 = require('babel-runtime/helpers/defineProperty');
var _defineProperty3 = _interopRequireDefault(_defineProperty2);
var _classCallCheck2 = require('babel-runtime/helpers/classCallCheck');
var _classCallCheck3 = _interopRequireDefault(_classCallCheck2);
var _possibleConstructorReturn2 = require('babel-runtime/helpers/possibleConstructorReturn');
var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2);
var _inherits2 = require('babel-runtime/helpers/inherits');
var _inherits3 = _interopRequireDefault(_inherits2);
var _react = require('react');
var _react2 = _interopRequireDefault(_react);
var _rcTreeSelect = require('rc-tree-select');
var _rcTreeSelect2 = _interopRequireDefault(_rcTreeSelect);
var _classnames = require('classnames');
var _classnames2 = _interopRequireDefault(_classnames);
var _injectLocale = require('../locale-provider/injectLocale');
var _injectLocale2 = _interopRequireDefault(_injectLocale);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
var __rest = undefined && undefined.__rest || function (s, e) {
var t = {};
for (var p in s) {
if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p];
}if (s != null && typeof Object.getOwnPropertySymbols === "function") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) {
if (e.indexOf(p[i]) < 0) t[p[i]] = s[p[i]];
}return t;
};
var TreeSelect = function (_React$Component) {
(0, _inherits3["default"])(TreeSelect, _React$Component);
function TreeSelect() {
(0, _classCallCheck3["default"])(this, TreeSelect);
return (0, _possibleConstructorReturn3["default"])(this, _React$Component.apply(this, arguments));
}
TreeSelect.prototype.render = function render() {
var _classNames;
var locale = this.getLocale();
var _a = this.props,
prefixCls = _a.prefixCls,
className = _a.className,
size = _a.size,
_a$notFoundContent = _a.notFoundContent,
notFoundContent = _a$notFoundContent === undefined ? locale.notFoundContent : _a$notFoundContent,
dropdownStyle = _a.dropdownStyle,
restProps = __rest(_a, ["prefixCls", "className", "size", "notFoundContent", "dropdownStyle"]);
var cls = (0, _classnames2["default"])((_classNames = {}, (0, _defineProperty3["default"])(_classNames, prefixCls + '-lg', size === 'large'), (0, _defineProperty3["default"])(_classNames, prefixCls + '-sm', size === 'small'), _classNames), className);
var checkable = restProps.treeCheckable;
if (checkable) {
checkable = _react2["default"].createElement('span', { className: prefixCls + '-tree-checkbox-inner' });
}
return _react2["default"].createElement(_rcTreeSelect2["default"], (0, _extends3["default"])({}, restProps, { prefixCls: prefixCls, className: cls, dropdownStyle: (0, _extends3["default"])({ maxHeight: '100vh', overflow: 'auto' }, dropdownStyle), treeCheckable: checkable, notFoundContent: notFoundContent }));
};
return TreeSelect;
}(_react2["default"].Component);
TreeSelect.TreeNode = _rcTreeSelect.TreeNode;
TreeSelect.SHOW_ALL = _rcTreeSelect.SHOW_ALL;
TreeSelect.SHOW_PARENT = _rcTreeSelect.SHOW_PARENT;
TreeSelect.SHOW_CHILD = _rcTreeSelect.SHOW_CHILD;
TreeSelect.defaultProps = {
prefixCls: 'ant-select',
transitionName: 'slide-up',
choiceTransitionName: 'zoom',
showSearch: false,
dropdownClassName: 'ant-select-tree-dropdown'
};
// Use Select's locale
var injectSelectLocale = (0, _injectLocale2["default"])('Select', {});
exports["default"] = injectSelectLocale(TreeSelect);
module.exports = exports['default'];
|
| 1 2 | "use strict"; |
| File | Statements | Branches | Functions | Lines | |||||
|---|---|---|---|---|---|---|---|---|---|
| css.js | 25% | (1 / 4) | 100% | (0 / 0) | 100% | (0 / 0) | 25% | (1 / 4) |
| 1 2 3 4 5 6 7 8 9 10 | 2 | 'use strict';
require('../../style/index.css');
require('./index.css');
require('../../select/style/css');
require('../../checkbox/style/css');
|
| File | Statements | Branches | Functions | Lines | |||||
|---|---|---|---|---|---|---|---|---|---|
| index.js | 77.78% | (35 / 45) | 66.67% | (4 / 6) | 42.86% | (3 / 7) | 77.27% | (34 / 44) |
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 | 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 9 1 1 1 1 1 1 1 1 1 1 1 1 1 | 'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
exports["default"] = exports.AntTreeNode = undefined;
var _extends2 = require('babel-runtime/helpers/extends');
var _extends3 = _interopRequireDefault(_extends2);
var _defineProperty2 = require('babel-runtime/helpers/defineProperty');
var _defineProperty3 = _interopRequireDefault(_defineProperty2);
var _classCallCheck2 = require('babel-runtime/helpers/classCallCheck');
var _classCallCheck3 = _interopRequireDefault(_classCallCheck2);
var _possibleConstructorReturn2 = require('babel-runtime/helpers/possibleConstructorReturn');
var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2);
var _inherits2 = require('babel-runtime/helpers/inherits');
var _inherits3 = _interopRequireDefault(_inherits2);
var _react = require('react');
var _react2 = _interopRequireDefault(_react);
var _rcTree = require('rc-tree');
var _rcTree2 = _interopRequireDefault(_rcTree);
var _openAnimation = require('../_util/openAnimation');
var _openAnimation2 = _interopRequireDefault(_openAnimation);
var _classnames = require('classnames');
var _classnames2 = _interopRequireDefault(_classnames);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
var AntTreeNode = exports.AntTreeNode = function (_React$Component) {
(0, _inherits3["default"])(AntTreeNode, _React$Component);
function AntTreeNode() {
(0, _classCallCheck3["default"])(this, AntTreeNode);
return (0, _possibleConstructorReturn3["default"])(this, _React$Component.apply(this, arguments));
}
AntTreeNode.prototype.render = function render() {
return _react2["default"].createElement(AntTreeNode, this.props);
};
return AntTreeNode;
}(_react2["default"].Component);
var Tree = function (_React$Component2) {
(0, _inherits3["default"])(Tree, _React$Component2);
function Tree() {
(0, _classCallCheck3["default"])(this, Tree);
return (0, _possibleConstructorReturn3["default"])(this, _React$Component2.apply(this, arguments));
}
Tree.prototype.render = function render() {
var props = this.props;
var prefixCls = props.prefixCls,
className = props.className,
showLine = props.showLine;
var checkable = props.checkable;
var classString = (0, _classnames2["default"])((0, _defineProperty3["default"])({}, prefixCls + '-show-line', !!showLine), className);
return _react2["default"].createElement(
_rcTree2["default"],
(0, _extends3["default"])({}, props, { className: classString, checkable: checkable ? _react2["default"].createElement('span', { className: prefixCls + '-checkbox-inner' }) : checkable }),
this.props.children
);
};
return Tree;
}(_react2["default"].Component);
exports["default"] = Tree;
Tree.TreeNode = _rcTree.TreeNode;
Tree.defaultProps = {
prefixCls: 'ant-tree',
checkable: false,
showIcon: false,
openAnimation: _openAnimation2["default"]
};
|
| File | Statements | Branches | Functions | Lines | |||||
|---|---|---|---|---|---|---|---|---|---|
| css.js | 33.33% | (1 / 3) | 100% | (0 / 0) | 100% | (0 / 0) | 33.33% | (1 / 3) |
| 1 2 3 4 5 6 7 8 | 2 | 'use strict';
require('../../style/index.css');
require('./index.css');
require('../../checkbox/style/css');
|
| File | Statements | Branches | Functions | Lines | |||||
|---|---|---|---|---|---|---|---|---|---|
| Dragger.js | 85.19% | (23 / 27) | 100% | (4 / 4) | 50% | (2 / 4) | 84.62% | (22 / 26) | |
| Upload.js | 30.5% | (43 / 141) | 8.51% | (4 / 47) | 10% | (2 / 20) | 30% | (42 / 140) | |
| UploadList.js | 37.11% | (36 / 97) | 5.63% | (4 / 71) | 11.11% | (2 / 18) | 36.46% | (35 / 96) | |
| index.js | 100% | (10 / 10) | 75% | (3 / 4) | 100% | (1 / 1) | 100% | (9 / 9) | |
| utils.js | 32.35% | (11 / 34) | 0% | (0 / 12) | 0% | (0 / 8) | 32.35% | (11 / 34) |
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 | 1 1 1 1 1 1 1 1 1 1 1 1 1 1 6 1 1 1 1 1 1 1 | 'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
exports["default"] = undefined;
var _extends2 = require('babel-runtime/helpers/extends');
var _extends3 = _interopRequireDefault(_extends2);
var _classCallCheck2 = require('babel-runtime/helpers/classCallCheck');
var _classCallCheck3 = _interopRequireDefault(_classCallCheck2);
var _possibleConstructorReturn2 = require('babel-runtime/helpers/possibleConstructorReturn');
var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2);
var _inherits2 = require('babel-runtime/helpers/inherits');
var _inherits3 = _interopRequireDefault(_inherits2);
var _react = require('react');
var _react2 = _interopRequireDefault(_react);
var _Upload = require('./Upload');
var _Upload2 = _interopRequireDefault(_Upload);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
var Dragger = function (_React$Component) {
(0, _inherits3["default"])(Dragger, _React$Component);
function Dragger() {
(0, _classCallCheck3["default"])(this, Dragger);
return (0, _possibleConstructorReturn3["default"])(this, _React$Component.apply(this, arguments));
}
Dragger.prototype.render = function render() {
var props = this.props;
return _react2["default"].createElement(_Upload2["default"], (0, _extends3["default"])({}, props, { type: 'drag', style: (0, _extends3["default"])({}, props.style, { height: props.height }) }));
};
return Dragger;
}(_react2["default"].Component);
exports["default"] = Dragger;
module.exports = exports['default'];
|
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 | 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 11 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 | 'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
exports["default"] = undefined;
var _defineProperty2 = require('babel-runtime/helpers/defineProperty');
var _defineProperty3 = _interopRequireDefault(_defineProperty2);
var _extends2 = require('babel-runtime/helpers/extends');
var _extends3 = _interopRequireDefault(_extends2);
var _classCallCheck2 = require('babel-runtime/helpers/classCallCheck');
var _classCallCheck3 = _interopRequireDefault(_classCallCheck2);
var _possibleConstructorReturn2 = require('babel-runtime/helpers/possibleConstructorReturn');
var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2);
var _inherits2 = require('babel-runtime/helpers/inherits');
var _inherits3 = _interopRequireDefault(_inherits2);
var _react = require('react');
var _react2 = _interopRequireDefault(_react);
var _rcUpload = require('rc-upload');
var _rcUpload2 = _interopRequireDefault(_rcUpload);
var _propTypes = require('prop-types');
var _propTypes2 = _interopRequireDefault(_propTypes);
var _classnames = require('classnames');
var _classnames2 = _interopRequireDefault(_classnames);
var _objectAssign = require('object-assign');
var _objectAssign2 = _interopRequireDefault(_objectAssign);
var _UploadList = require('./UploadList');
var _UploadList2 = _interopRequireDefault(_UploadList);
var _utils = require('./utils');
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
var defaultLocale = {
uploading: '文件上传中',
removeFile: '删除文件',
uploadError: '上传错误',
previewFile: '预览文件'
};
var Upload = function (_React$Component) {
(0, _inherits3["default"])(Upload, _React$Component);
function Upload(props) {
(0, _classCallCheck3["default"])(this, Upload);
var _this = (0, _possibleConstructorReturn3["default"])(this, _React$Component.call(this, props));
_this.onStart = function (file) {
var targetItem = void 0;
var nextFileList = _this.state.fileList.concat();
if (file.length > 0) {
targetItem = file.map(function (f) {
var fileObject = (0, _utils.fileToObject)(f);
fileObject.status = 'uploading';
return fileObject;
});
nextFileList = nextFileList.concat(targetItem);
} else {
targetItem = (0, _utils.fileToObject)(file);
targetItem.status = 'uploading';
nextFileList.push(targetItem);
}
_this.onChange({
file: targetItem,
fileList: nextFileList
});
// fix ie progress
if (!window.FormData) {
_this.autoUpdateProgress(0, targetItem);
}
};
_this.onSuccess = function (response, file) {
_this.clearProgressTimer();
try {
if (typeof response === 'string') {
response = JSON.parse(response);
}
} catch (e) {}
var fileList = _this.state.fileList;
var targetItem = (0, _utils.getFileItem)(file, fileList);
// removed
if (!targetItem) {
return;
}
targetItem.status = 'done';
targetItem.response = response;
_this.onChange({
file: (0, _extends3["default"])({}, targetItem),
fileList: fileList
});
};
_this.onProgress = function (e, file) {
var fileList = _this.state.fileList;
var targetItem = (0, _utils.getFileItem)(file, fileList);
// removed
if (!targetItem) {
return;
}
targetItem.percent = e.percent;
_this.onChange({
event: e,
file: (0, _extends3["default"])({}, targetItem),
fileList: _this.state.fileList
});
};
_this.onError = function (error, response, file) {
_this.clearProgressTimer();
var fileList = _this.state.fileList;
var targetItem = (0, _utils.getFileItem)(file, fileList);
// removed
if (!targetItem) {
return;
}
targetItem.error = error;
targetItem.response = response;
targetItem.status = 'error';
_this.onChange({
file: (0, _extends3["default"])({}, targetItem),
fileList: fileList
});
};
_this.handleManualRemove = function (file) {
_this.refs.upload.abort(file);
file.status = 'removed'; // eslint-disable-line
_this.handleRemove(file);
};
_this.onChange = function (info) {
if (!('fileList' in _this.props)) {
_this.setState({ fileList: info.fileList });
}
var onChange = _this.props.onChange;
if (onChange) {
onChange(info);
}
};
_this.onFileDrop = function (e) {
_this.setState({
dragState: e.type
});
};
_this.state = {
fileList: _this.props.fileList || _this.props.defaultFileList || [],
dragState: 'drop'
};
return _this;
}
Upload.prototype.componentWillUnmount = function componentWillUnmount() {
this.clearProgressTimer();
};
Upload.prototype.getLocale = function getLocale() {
var locale = {};
if (this.context.antLocale && this.context.antLocale.Upload) {
locale = this.context.antLocale.Upload;
}
return (0, _objectAssign2["default"])({}, defaultLocale, locale, this.props.locale);
};
Upload.prototype.autoUpdateProgress = function autoUpdateProgress(_, file) {
var _this2 = this;
var getPercent = (0, _utils.genPercentAdd)();
var curPercent = 0;
this.clearProgressTimer();
this.progressTimer = setInterval(function () {
curPercent = getPercent(curPercent);
_this2.onProgress({
percent: curPercent
}, file);
}, 200);
};
Upload.prototype.handleRemove = function handleRemove(file) {
var onRemove = this.props.onRemove;
// Prevent removing file
var onRemoveReturnValue = onRemove && onRemove(file);
if (onRemoveReturnValue === false) {
return;
}
var removedFileList = (0, _utils.removeFileItem)(file, this.state.fileList);
if (removedFileList) {
this.onChange({
file: file,
fileList: removedFileList
});
}
};
Upload.prototype.componentWillReceiveProps = function componentWillReceiveProps(nextProps) {
if ('fileList' in nextProps) {
this.setState({
fileList: nextProps.fileList || []
});
}
};
Upload.prototype.clearProgressTimer = function clearProgressTimer() {
clearInterval(this.progressTimer);
};
Upload.prototype.render = function render() {
var _classNames2;
var _props = this.props,
_props$prefixCls = _props.prefixCls,
prefixCls = _props$prefixCls === undefined ? '' : _props$prefixCls,
showUploadList = _props.showUploadList,
listType = _props.listType,
onPreview = _props.onPreview,
type = _props.type,
disabled = _props.disabled,
children = _props.children,
className = _props.className;
var rcUploadProps = (0, _objectAssign2["default"])({}, {
onStart: this.onStart,
onError: this.onError,
onProgress: this.onProgress,
onSuccess: this.onSuccess
}, this.props);
delete rcUploadProps.className;
var showRemoveIcon = showUploadList.showRemoveIcon,
showPreviewIcon = showUploadList.showPreviewIcon;
var uploadList = showUploadList ? _react2["default"].createElement(_UploadList2["default"], { listType: listType, items: this.state.fileList, onPreview: onPreview, onRemove: this.handleManualRemove, showRemoveIcon: showRemoveIcon, showPreviewIcon: showPreviewIcon, locale: this.getLocale() }) : null;
if (type === 'drag') {
var _classNames;
var dragCls = (0, _classnames2["default"])(prefixCls, (_classNames = {}, (0, _defineProperty3["default"])(_classNames, prefixCls + '-drag', true), (0, _defineProperty3["default"])(_classNames, prefixCls + '-drag-uploading', this.state.fileList.some(function (file) {
return file.status === 'uploading';
})), (0, _defineProperty3["default"])(_classNames, prefixCls + '-drag-hover', this.state.dragState === 'dragover'), (0, _defineProperty3["default"])(_classNames, prefixCls + '-disabled', disabled), _classNames));
return _react2["default"].createElement(
'span',
{ className: className },
_react2["default"].createElement(
'div',
{ className: dragCls, onDrop: this.onFileDrop, onDragOver: this.onFileDrop, onDragLeave: this.onFileDrop },
_react2["default"].createElement(
_rcUpload2["default"],
(0, _extends3["default"])({}, rcUploadProps, { ref: 'upload', className: prefixCls + '-btn' }),
_react2["default"].createElement(
'div',
{ className: prefixCls + '-drag-container' },
children
)
)
),
uploadList
);
}
var uploadButtonCls = (0, _classnames2["default"])(prefixCls, (_classNames2 = {}, (0, _defineProperty3["default"])(_classNames2, prefixCls + '-select', true), (0, _defineProperty3["default"])(_classNames2, prefixCls + '-select-' + listType, true), (0, _defineProperty3["default"])(_classNames2, prefixCls + '-disabled', disabled), _classNames2));
var uploadButton = _react2["default"].createElement(
'div',
{ className: uploadButtonCls, style: { display: children ? '' : 'none' } },
_react2["default"].createElement(_rcUpload2["default"], (0, _extends3["default"])({}, rcUploadProps, { ref: 'upload' }))
);
if (listType === 'picture-card') {
return _react2["default"].createElement(
'span',
{ className: className },
uploadList,
uploadButton
);
}
return _react2["default"].createElement(
'span',
{ className: className },
uploadButton,
uploadList
);
};
return Upload;
}(_react2["default"].Component);
exports["default"] = Upload;
Upload.defaultProps = {
prefixCls: 'ant-upload',
type: 'select',
multiple: false,
action: '',
data: {},
accept: '',
beforeUpload: _utils.T,
showUploadList: true,
listType: 'text',
className: '',
disabled: false,
supportServerRender: true
};
Upload.contextTypes = {
antLocale: _propTypes2["default"].object
};
module.exports = exports['default'];
|
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 | 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 11 1 1 1 1 1 1 1 1 1 1 | 'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
exports["default"] = undefined;
var _defineProperty2 = require('babel-runtime/helpers/defineProperty');
var _defineProperty3 = _interopRequireDefault(_defineProperty2);
var _extends2 = require('babel-runtime/helpers/extends');
var _extends3 = _interopRequireDefault(_extends2);
var _classCallCheck2 = require('babel-runtime/helpers/classCallCheck');
var _classCallCheck3 = _interopRequireDefault(_classCallCheck2);
var _possibleConstructorReturn2 = require('babel-runtime/helpers/possibleConstructorReturn');
var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2);
var _inherits2 = require('babel-runtime/helpers/inherits');
var _inherits3 = _interopRequireDefault(_inherits2);
var _react = require('react');
var _react2 = _interopRequireDefault(_react);
var _rcAnimate = require('rc-animate');
var _rcAnimate2 = _interopRequireDefault(_rcAnimate);
var _icon = require('../icon');
var _icon2 = _interopRequireDefault(_icon);
var _tooltip = require('../tooltip');
var _tooltip2 = _interopRequireDefault(_tooltip);
var _progress = require('../progress');
var _progress2 = _interopRequireDefault(_progress);
var _classnames = require('classnames');
var _classnames2 = _interopRequireDefault(_classnames);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
// https://developer.mozilla.org/en-US/docs/Web/API/FileReader/readAsDataURL
var previewFile = function previewFile(file, callback) {
var reader = new FileReader();
reader.onloadend = function () {
return callback(reader.result);
};
reader.readAsDataURL(file);
};
var UploadList = function (_React$Component) {
(0, _inherits3["default"])(UploadList, _React$Component);
function UploadList() {
(0, _classCallCheck3["default"])(this, UploadList);
var _this = (0, _possibleConstructorReturn3["default"])(this, _React$Component.apply(this, arguments));
_this.handleClose = function (file) {
var onRemove = _this.props.onRemove;
if (onRemove) {
onRemove(file);
}
};
_this.handlePreview = function (file, e) {
var onPreview = _this.props.onPreview;
if (!onPreview) {
return;
}
e.preventDefault();
return onPreview(file);
};
return _this;
}
UploadList.prototype.componentDidUpdate = function componentDidUpdate() {
var _this2 = this;
if (this.props.listType !== 'picture' && this.props.listType !== 'picture-card') {
return;
}
(this.props.items || []).forEach(function (file) {
if (typeof document === 'undefined' || typeof window === 'undefined' || !window.FileReader || !window.File || !(file.originFileObj instanceof File) || file.thumbUrl !== undefined) {
return;
}
/*eslint-disable */
file.thumbUrl = '';
/*eslint-enable */
previewFile(file.originFileObj, function (previewDataUrl) {
/*eslint-disable */
file.thumbUrl = previewDataUrl;
/*eslint-enable */
_this2.forceUpdate();
});
});
};
UploadList.prototype.render = function render() {
var _this3 = this,
_classNames2;
var _props = this.props,
prefixCls = _props.prefixCls,
_props$items = _props.items,
items = _props$items === undefined ? [] : _props$items,
listType = _props.listType,
showPreviewIcon = _props.showPreviewIcon,
showRemoveIcon = _props.showRemoveIcon,
locale = _props.locale;
var list = items.map(function (file) {
var _classNames;
var progress = void 0;
var icon = _react2["default"].createElement(_icon2["default"], { type: file.status === 'uploading' ? 'loading' : 'paper-clip' });
if (listType === 'picture' || listType === 'picture-card') {
if (file.status === 'uploading' || !file.thumbUrl && !file.url) {
if (listType === 'picture-card') {
icon = _react2["default"].createElement(
'div',
{ className: prefixCls + '-list-item-uploading-text' },
locale.uploading
);
} else {
icon = _react2["default"].createElement(_icon2["default"], { className: prefixCls + '-list-item-thumbnail', type: 'picture' });
}
} else {
icon = _react2["default"].createElement(
'a',
{ className: prefixCls + '-list-item-thumbnail', onClick: function onClick(e) {
return _this3.handlePreview(file, e);
}, href: file.url || file.thumbUrl, target: '_blank', rel: 'noopener noreferrer' },
_react2["default"].createElement('img', { src: file.thumbUrl || file.url, alt: file.name })
);
}
}
if (file.status === 'uploading') {
// show loading icon if upload progress listener is disabled
var loadingProgress = 'percent' in file ? _react2["default"].createElement(_progress2["default"], (0, _extends3["default"])({ type: 'line' }, _this3.props.progressAttr, { percent: file.percent })) : null;
progress = _react2["default"].createElement(
'div',
{ className: prefixCls + '-list-item-progress', key: 'progress' },
loadingProgress
);
}
var infoUploadingClass = (0, _classnames2["default"])((_classNames = {}, (0, _defineProperty3["default"])(_classNames, prefixCls + '-list-item', true), (0, _defineProperty3["default"])(_classNames, prefixCls + '-list-item-' + file.status, true), _classNames));
var preview = file.url ? _react2["default"].createElement(
'a',
{ href: file.url, target: '_blank', rel: 'noopener noreferrer', className: prefixCls + '-list-item-name', onClick: function onClick(e) {
return _this3.handlePreview(file, e);
}, title: file.name },
file.name
) : _react2["default"].createElement(
'span',
{ className: prefixCls + '-list-item-name', onClick: function onClick(e) {
return _this3.handlePreview(file, e);
}, title: file.name },
file.name
);
var style = file.url || file.thumbUrl ? undefined : {
pointerEvents: 'none',
opacity: 0.5
};
var previewIcon = showPreviewIcon ? _react2["default"].createElement(
'a',
{ href: file.url || file.thumbUrl, target: '_blank', rel: 'noopener noreferrer', style: style, onClick: function onClick(e) {
return _this3.handlePreview(file, e);
}, title: locale.previewFile },
_react2["default"].createElement(_icon2["default"], { type: 'eye-o' })
) : null;
var removeIcon = showRemoveIcon ? _react2["default"].createElement(_icon2["default"], { type: 'delete', title: locale.removeFile, onClick: function onClick() {
return _this3.handleClose(file);
} }) : null;
var removeIconCross = showRemoveIcon ? _react2["default"].createElement(_icon2["default"], { type: 'cross', title: locale.removeFile, onClick: function onClick() {
return _this3.handleClose(file);
} }) : null;
var actions = listType === 'picture-card' && file.status !== 'uploading' ? _react2["default"].createElement(
'span',
{ className: prefixCls + '-list-item-actions' },
previewIcon,
removeIcon
) : removeIconCross;
var message = file.response || file.error && file.error.statusText || locale.uploadError;
var iconAndPreview = file.status === 'error' ? _react2["default"].createElement(
_tooltip2["default"],
{ title: message },
icon,
preview
) : _react2["default"].createElement(
'span',
null,
icon,
preview
);
return _react2["default"].createElement(
'div',
{ className: infoUploadingClass, key: file.uid },
_react2["default"].createElement(
'div',
{ className: prefixCls + '-list-item-info' },
iconAndPreview
),
actions,
_react2["default"].createElement(
_rcAnimate2["default"],
{ transitionName: 'fade', component: '' },
progress
)
);
});
var listClassNames = (0, _classnames2["default"])((_classNames2 = {}, (0, _defineProperty3["default"])(_classNames2, prefixCls + '-list', true), (0, _defineProperty3["default"])(_classNames2, prefixCls + '-list-' + listType, true), _classNames2));
var animationDirection = listType === 'picture-card' ? 'animate-inline' : 'animate';
return _react2["default"].createElement(
_rcAnimate2["default"],
{ transitionName: prefixCls + '-' + animationDirection, component: 'div', className: listClassNames },
list
);
};
return UploadList;
}(_react2["default"].Component);
exports["default"] = UploadList;
UploadList.defaultProps = {
listType: 'text',
progressAttr: {
strokeWidth: 2,
showInfo: false
},
prefixCls: 'ant-upload',
showRemoveIcon: true,
showPreviewIcon: true
};
module.exports = exports['default'];
|
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | 1 1 1 1 1 2 1 1 1 | 'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
var _Upload = require('./Upload');
var _Upload2 = _interopRequireDefault(_Upload);
var _Dragger = require('./Dragger');
var _Dragger2 = _interopRequireDefault(_Dragger);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
_Upload2["default"].Dragger = _Dragger2["default"];
exports["default"] = _Upload2["default"];
module.exports = exports['default'];
|
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 | 1 1 1 1 1 1 1 1 1 1 1 | 'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.T = T;
exports.fileToObject = fileToObject;
exports.genPercentAdd = genPercentAdd;
exports.getFileItem = getFileItem;
exports.removeFileItem = removeFileItem;
function T() {
return true;
}
// Fix IE file.status problem
// via coping a new Object
function fileToObject(file) {
return {
lastModified: file.lastModified,
lastModifiedDate: file.lastModifiedDate,
name: file.filename || file.name,
size: file.size,
type: file.type,
uid: file.uid,
response: file.response,
error: file.error,
percent: 0,
originFileObj: file,
status: null
};
}
/**
* 生成Progress percent: 0.1 -> 0.98
* - for ie
*/
function genPercentAdd() {
var k = 0.1;
var i = 0.01;
var end = 0.98;
return function (s) {
var start = s;
if (start >= end) {
return start;
}
start += k;
k = k - i;
if (k < 0.001) {
k = 0.001;
}
return start * 100;
};
}
function getFileItem(file, fileList) {
var matchKey = file.uid ? 'uid' : 'name';
return fileList.filter(function (item) {
return item[matchKey] === file[matchKey];
})[0];
}
function removeFileItem(file, fileList) {
var matchKey = file.uid ? 'uid' : 'name';
var removed = fileList.filter(function (item) {
return item[matchKey] !== file[matchKey];
});
if (removed.length === fileList.length) {
return null;
}
return removed;
}
|
| File | Statements | Branches | Functions | Lines | |||||
|---|---|---|---|---|---|---|---|---|---|
| css.js | 25% | (1 / 4) | 100% | (0 / 0) | 100% | (0 / 0) | 25% | (1 / 4) |
| 1 2 3 4 5 6 7 8 9 10 | 2 | 'use strict';
require('../../style/index.css');
require('./index.css');
require('../../progress/style/css');
require('../../tooltip/style/css');
|
| File | Statements | Branches | Functions | Lines | |||||
|---|---|---|---|---|---|---|---|---|---|
| index.js | 100% | (4 / 4) | 100% | (0 / 0) | 100% | (0 / 0) | 100% | (4 / 4) |
| 1 2 3 4 5 6 7 8 9 10 11 | 1 1 1 1 | 'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
var _package = { version: '2.9.3' };
exports["default"] = _package.version;
module.exports = exports['default'];
|
| File | Statements | Branches | Functions | Lines | |||||
|---|---|---|---|---|---|---|---|---|---|
| css.js | 100% | (1 / 1) | 100% | (0 / 0) | 100% | (0 / 0) | 100% | (1 / 1) |
| 1 2 3 4 | 2 | 'use strict';
require('../../style/index.css');
|